• 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函数,此函数的变量添加到哪里,哪里就代表做为从回报获取的字段

     

    生成函数 

    用变量代替即可

  • 相关阅读:
    服务器使用ssh秘钥登录并禁止密码登录
    c# @符号后面对双引号(")转义
    unity EditorWindow拖入文件或文件夹
    unity 生成GUID
    unity 将对象始终放在鼠标位置和指定的相机z轴位置
    unity 打开指定路径文件夹
    unity UTF8格式加载和保存xml
    VsCode 手动配置omnisharp、.NET Core Debugger、razor
    Maya 保存场景时UV和UV集丢失
    进程通信机制
  • 原文地址:https://www.cnblogs.com/garvicker/p/10061423.html
Copyright © 2020-2023  润新知