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

发表于:2009-12-23 12:21

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

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

分享:

  如果仔细查看一下MsPetshop网站的源代码,就会发现这个链接确实是Birds,但为什么看到的是BIRDS呢?检查一下该网站的CSS文件就会明白了。

  VuGen脚本都是针对HTML源代码操作的,到底web_link如何识别单击对象的呢?或者这类脚本中的"对象识别"是如何做到的?在录制后的脚本中切换到Tree模式,如图3.17所示。

  这里可以看到在录制后的内容中有几个标签,除了web_url()请求发送后的页面返回截图,还有两个标签,一个是Client Request,另一个是Server Response,在这两个标签中的内容就是VuGen录制的客户端发给服务器端的HTTP请求格式和服务器返回的HTTP请求内容。选择Server Response标签,可以看到返回内容的格式分解,如图3.18所示。

图3.17  Tree模式下的Page View

图3.18  Tree模式下的Server Response

  在这里可以看到Form的说明和Links的内容,而web_link()和web_submit_data()能够识别对象的基础就是这里的服务器返回内容分解,也就是说能够单击的链接一定在这个Links内。这就是VuGen的对象识别技术和对象库。

(未完,精彩待续)

本文选自《51Testing软件测试作品系列》之七——《性能测试进阶指南——LoadRunner9.1实战》

本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!

版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。

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

相关阅读:

查看本书介绍>>

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

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

55/5<12345
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号