zoukankan      html  css  js  c++  java
  • loadrunner-录制脚本,设置代理,参数化,校验点,关联

    详细记录一个脚本制作过程相关知识点

    制作脚本

     因为要做网页所以选择web协议,根据实际需要选择

     

    选择浏览器地址,打开的网页网址,脚本存储地址以及初始化脚本,初始化脚本的目的是执行用例后不再执行此脚本中的内容,一般存放登录等准备操作。

    除了init还有action也就是真正的用例存放处,在执行多虚拟用户加压时执行的也就是这部分内容。最后有end,也就是所有用例执行后只执行一遍的操作步骤,一般是退出等操作。

    在录制脚本过程中可以通过可以点击闹钟图标来划定用例范围,并为用例署名,当录制本用例结束后再点击右侧闹钟图标作为结尾

     反映到脚本上位红圈内函数

     结束后摁停止按键后脚本自动生成

     

    代理设置

    打开tool——recording options添加代理IP及端口以及服务类型

     

     打开option设定细节

     脚本录制完好先将变量参数,比如我可以将我百度查询的字符“hello”参数化成各种字符,选中后右键点击参数化

     

    在参数化配置界面ctrl+L可以通过edit将备选参数以一列形式写好,需要注意最后要空一行

     在红圈内第一行是设定变量是按照列顺序使用,还是随机,还是固定第一个变量不变

     第二行用来设定每个变量在用力中是一旦用到此变量就改变,还是一个用例执行后下个用例在改变

     

    校验点添加:

    在脚本栏点击HTML View,在本用例中搜索“hello”字符,将页面内hello字符作为校验点右键添加text check

    出现check box配置好细节后点击OK

    添加检验字符后脚本内自动出现校验函数 ,F5跑脚本时如果在回报中找到校验内容,会将用例状态作为pass

    如果修改校验内容为text=hellow,等其他字符,会报错,起到校验效果

     

     添加关联:

    tool----recordding options的correlation,勾选Enable correlation during recording 选项

    点击此摁钮

    在HTTP View的respond body查看html文本回报,找到需要的字段选中后右键添加关联

     

    脚本自动出现web_reg_save_param_ex函数,此函数的变量添加到哪里,哪里就代表做为从回报获取的字段

     

    生成函数 

    用变量代替即可

  • 相关阅读:
    set的使用
    dict的使用
    tuple的使用
    Python数据类型字符串
    spring与redis集成之aop整合方案
    MySQL 对于大表(千万级),要怎么优化呢?
    MYSQL千万级数据量的优化方法积累
    Java:按值传递还是按引用传递详细解说
    常用正则表达式
    Java中equals和==的区别
  • 原文地址:https://www.cnblogs.com/garvicker/p/10061423.html
Copyright © 2011-2022 走看看