loadrunner入门教程(17) --关联

举报
程序员大凯 发表于 2023/04/25 20:15:14 2023/04/25
【摘要】 关联的基本用法


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

# 3.任务实操
1. 单击Design→Insert Script→New Step命令,如图所示。


![在这里插入图片描述](https://img-blog.csdnimg.cn/df5185f4417a4ac28fa08ef4f9e76bcb.png)


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

![在这里插入图片描述](https://img-blog.csdnimg.cn/fdee76628996462a89170f820414fea4.png)

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是注册型函数,一定记得要将函数放在查找的请求之前。
![在这里插入图片描述](https://img-blog.csdnimg.cn/75135e036f1c4850b1a5a4819329c25a.png)

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

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。