loadrunner入门教程(17) --关联
【摘要】 关联的基本用法
# 1. 任务背景
当执行脚本时,VuGen伪装成浏览器,然后根据脚本,把当初真的浏览器所发过的内容,再对网站服务器重新发送一遍,VuGen企图骗过服务器,让服务器以为它就是当初的浏览器,然后把网站内容传送给VuGen。所以记录在脚本中要对服务器所发送的内容,完全与当初录制时所发送的内容一样,是写死的(hard-coded)。这样的做法在遇到有些比较聪明的服务器时,还是会失效。这时就需要通过关联(correlation)的做法来让VuGen可以再次成功地骗过服务器。所谓的关联(correlation)就是把脚本中某些写死的(hard-coded)数据,转变成是撷取自服务器所发送的、动态的、每次都不一样的数据。
# 2.任务目标
掌握基于Loadrunner性能测试脚本开发——关联
# 3.任务实操
1. 单击Design→Insert Script→New Step命令,如图所示。

2. 弹出Steps Toolbox对话框,在Steps Toolbox中搜索web_reg_save_param_ex中的关键字,在搜索结果中双击web_reg_save_param_ex,如图所示。

3. 弹出web_reg_save_param_ex - Save Data to a Parameter对话框,如图所示:
Parameter Name:存放得到的动态内容的参数名称。
Left Boundary:返回信息的左边界字串。该属性必须有,并且区分大小写。
Right Boundary:返回信息的右边界字串。该属性必须有,并且区分大小写。
Ordinal:说明第几次出现的左边界字串的匹配项才是需要的内容。该属性可有可无,缺省值为1,可设置为LAST。如果设置为ALL,则将所有匹配的值都保存到一个数组中。
Save Offset:当找到匹配项后,从第几个字元开始存储到参数中。该属性可有可无,不能为负数,缺省值为0。
Save Length:当找到匹配项后,偏移量之后的几个字元存储到参数中。该属性可有可无,缺省值是-1,表示一直到结尾的整个字串都存入参数。
注意:web_reg_save_param_ex是注册型函数,一定记得要将函数放在查找的请求之前。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)