确认后得到新的关联函数:
web_reg_save_param("temp","LB=Version 4.0 -","RB=.NET 2.0","Ord=1","Search=NoResource",LAST); |
现在再运行一下整个脚本,在日志中可以看到想要的这个词被成功地关联出来,并且保存到了参数temp中。
Action.c(20): Notify: Saving Parameter "temp = Powered by " |
可以通过lr_eval_string()将temp值提取出来并输出,或者提供给后面需要使用该值的函数。关联函数的结果需要请求结束后才能获得,所以提取关联结果参数的值必须在请求后,而关联函数必须在请求前。
由于我们在访问请求前设置规则,服务器返回的动态内容都会被关联函数捕捉并且保存到参数中,这样就实现了对动态数据的捕获,通过后期处理过程,即可完成对于动态对象的操作功能。
通常情况下我们使用关联的步骤流程如图3.140所示。
图3.140 关联步骤流程
简单地说,关联就是对服务器的返回做处理的过程,刚才我们使用的是手动关联,而关联其实有3种方式:
1.自动关联
2.手动关联
3.一边录制一边关联
(未完,精彩待续)
本文选自《51Testing软件测试作品系列》之七——《性能测试进阶指南——LoadRunner9.1实战》。
本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读: