阅微草人的测试工作,伴随着初入社会的无奈艰辛彷徨,但是这些都会过去的,已经找到了自己的方向,正在努力中。学习像路飞那样的勇敢、自信、无畏、前进,真诚的伙伴。
<LoadRunner性能测试实战>摘录:关联功能
上一篇 /
下一篇 2007-11-16 16:14:28
/ 个人分类:LR
使用关联功能将会带来如下好处:
NlQI.s8h0a@01.简化或优化代码 关联可以使代码变得更加短小精悍。例如:如果依次执行一系列的相关查询,脚本可能会变得很长。而为了缩减代码的长度可以进行嵌套查询,但这样做会失去准确性,影响执行效率,并且代码会变得复杂而难以理解。因此,可以通过关联语句,无须嵌套就可以链接查询。
2|d;KvV@w02.用于动态数据 处理动态数据是关联功能设计的出发点。例如,许多应用程序或网站京城按当前日期和时间来标识会话。如果尝试重播脚本,那么很多操作将会失败,因为当前时间与录制的时间不同。通过关联数据可以保存动态数据,并且在整个方案运行过程中使用这些数据。
51Testing软件测试网1gRdU.?;s&s3.容纳唯一数据记录 某些应用程序(例如
数据库)要求使用唯一的值。。。。
51Testing软件测试网9p@_~m51Testing软件测试网m];h4X!V(_D8o关联脚本的主要步骤如下:
51Testing软件测试网LX]1g$NERG.o1.确定要关联的值 对于大多数协议,可以在执行
日志中查看有问题的语句。双击错误消息直接跳至出错的位置。或者还可以使用随VuGen分发的WDiff实用程序来确定脚本内的不一致性。
,s7y&t_"Q02.保存动态结果 可以使用适当的函数将查询的值保存为变量,这些关联函数是特定于协议的函数。关联函数名通常包含字符串save_param,例如web_reg_save_param和lrs_save_param等。
51Testing软件测试网6_6d!}2mX+w-Qj3.引用保存的值 将查询或者语句中的常量替换为保存的变量。
G1fl*^'W7MIP~&d051Testing软件测试网C`+aul+wLGO"@一般来讲,在录制完成后进行脚本回放,如果运行不通过,在排除了
其他原因之后可以尝试让
LoadRunner自动查找关联。
H
Qo9Q A)j3QeR0如果无法通过自动关联解决问题,就需要按照上面提到的步骤进行手工操作。
}
cbrID3f
yo.t0与web应用相关的关联中,通常使用web_reg_save_param函数。这个函数与web_reg_find函数类似,都是从页面源文件中查找需要的字符串。例如:web_reg_save_param("id","LB=is","RB=Thanks","SaveOffeset=3",LAST),这个函数的意思是在函数插入点后的页面源文件中查找前缀为“is”,后缀为“Thanks”的字符串,偏移量为3,也就是将该字符串自第三位起保存"id"这个参数中。
51Testing软件测试网,B!B5i1Vc*TzT}web_reg_save_param方法中,如果参数部分指明"ORD=ALL",则可以保存多个参数。例如“web_reg_save_param("flight_num","LB=<input type=\"checkbox\"name=\"","RB=\"value=\"on\">","ORD=ALL",LAST)”,将会根据实际情况查找符合条件的内容,然后把找到的结果依次保存在参数flight_num_1mflight_num2,flight_num_3,...中。如果要使用这些参数,可以借用数组来完成。
51Testing软件测试网)m R#w!_:W
Mvw"T#m2U*Q0c8N+WVjY:c0
相关阅读:
- 图片验证码性能测试解决方案 (蓝宇伊人, 2007-10-18)
- LoadRunner分析报表(转) (蓝宇伊人, 2007-10-18)
- LoadRunner中的一个关联技巧 (v_v, 2007-10-25)
- LoadRunner使用技巧- IP欺骗的使用 (msnshow, 2007-11-03)
- 如何操作web_reg_save_param获取的参数 (msnshow, 2007-11-03)
- Loadrunner message函数详细分析 (msnshow, 2007-11-03)
- LoadRunner所使用的脚本语言初解 (dearing, 2007-11-08)
- Loadrunner函数中文解释 (charming2160, 2007-11-09)
- <LoadRunner性能测试实战>摘录:选择HTML- based script还是URL-based script (阅微草人, 2007-11-15)
- <LoadRunner性能测试实战>摘录:参数化时Parameter type选项Unique Number详解 (阅微草人, 2007-11-15)
收藏
举报
TAG:
LR