电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

Loadrunner关联那些事

来源:金蝶云社区作者:金蝶2024-09-2313

Loadrunner关联那些事

自上篇“一文为你揭开LoadRunner的神秘面纱”文章发布后,小编经常收到提问,为什么录制的脚本,再次运行时却不成功?


这是因为部分数据是动态变化的,不同账号或者数据传值不同,导致后面脚本不能用。为了获得动态数值,我们需要一个很重要的步骤——关联。


在Loadrunner中关联有两种方式:一种是自动关联,一种是手动关联。接着上期内容,小编带你一探究竟~




自动关联


录制脚本后,打开“Design”,选择“关联数据”,并设置关联参数 ,点击“creater”,脚本中的关联值用“关联参数名称”代替,如下图所示:


上传图片

打开录制脚本


上传图片

设置自动关联函数


手动关联


当部分数据无法进行自动关联时,则需要通过手动关联。


2.1 常用关联函数


关联函数web_reg_save_param,用于保存左右边界之间的动态数据,该函数需要放在对应请求前面,具体用法如下:


web_reg_save_param("ParamName","LB=","RB=","NotFound=warning","Ordinal=1","Search=BODY",LAST)


上传图片

设置自动关联函数


常用参数解释:


ParamName:函数注册的参数名称,可自己命名;


LB:左边界;


RB:右边界;


NotFound=warning:找不到指定信息不会报错;


"Ordinal=1" :记录第一个找到的,如为第二个,则为2,以此类推,如果为ALL的话,则只能统计数量。


"Scope=Body":查找范围。


2.2 关联方法


首先,寻找需要替换的参数,建议从脚本的最后一个参数开始往前找,如下图所示:


上传图片

需要替换参数示例


其次,找到参数出现的位置,选择“code generation”后,把参数值复制到搜索框中,查询代码中第一次出现该值的地方,如下图所示:


上传图片

查找参数出现位置


从下图可看出,response中的id为1825时第一次出现该值:


上传图片定位参数位置


最后,找到1825中的HTTP请求,是从脚本中的第15个请求发出来的。


上传图片

定位参数位置


2.3 编写关联函数


根据找到的值,从录制的脚本中找到第15个发出的请求,加入一行关联函数。


首先,填写参数名称。其中,paramname为参数名称,需要设置成唯一,同一个脚本中出现两个相同的参数时,脚本默认取距离最近的参数。


上传图片

脚本参数获取


找到脚本中存在该参数的地方,通过ctrl+H将参数值替换为变量的形式,如下:


上传图片

替换参数值


若多个参数值是由一个请求返回的,则需要看该参数值在responsebody返回值中的第几个位置,如下图:6e1***8d5为第六个返回值。


上传图片多参数值由一个请求返回


上传图片参数返回位

Loadrunner关联那些事

自上篇“一文为你揭开LoadRunner的神秘面纱”文章发布后,小编经常收到提问,为什么录制的脚本,再次运行时却不成功?这是因为部分数据是动...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信