关闭

51Testing丛书连载:(八)性能测试进阶指南

发表于:2010-1-06 14:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈霁、牛霜霞、龚永鑫    来源:51Testing软件测试网原创

  确认后得到新的关联函数:

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软件测试网获电子工业出版社和作者授权连载本书部分章节。

任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

相关阅读:

查看本书介绍>>

查看本书更多试读章节连载>>

查看软件测试作品系列其他书籍>>

77/7<1234567
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号