3.2.6 结束录制
当录制结束后,单击Stop按钮,或者使用Ctrl+F5组合键停止录制,所有客户端和服务器交互协议会被放在Generation Log内,VuGen随后会对协议交互进行分析,最终生成脚本。
录制完成后,可以在Recording Log中查看相关录制信息,如图3.34所示。而录制中的events条数就是Recording Log中的信息行数。
图3.34 Recording Log录制日志内容
VuGen能支持多种协议,其关键就在于日志中的开头。
[Network Analyzer (25bc:2bb0)] ------------------------------------------- [Network Analyzer (25bc:2bb0)] Load Network Traffic Analyzers: [Network Analyzer (25bc:2bb0)] Analyzer Module: WPLUS (value=) [Network Analyzer (25bc:2bb0)] Analyzer Module: WebBase (value=GetHttp ProtocolAnalyzer:api_http_filter.dll) [Network Analyzer (25bc:2bb0)] + Network Analyzer: api_http_filter.dll @ GetHttpProtocolAnalyzer Loaded! [Network Analyzer (25bc:2bb0)] + Interception Auditors: WinInetWplus InterceptionAudit:api_http_filter.dll [Network Analyzer (25bc:2bb0)] Analyzer Module: QTWeb (value=) [Network Analyzer (25bc:2bb0)] Analyzer Module: local_server (value=) [Network Analyzer (25bc:2bb0)] ---------------------------------------- |
在这段日志中可以看到,对HTTP的解析是通过api_http_filter.dll库文件实现的。VuGen通过类似于插件的形式来完成对多种协议的支持,只要有这类的dll文件,就可以完成对该类协议的录制。
另一方面录制得到的所有客户端请求和服务器返回信息将会保存在Generation Log中,如图3.35所示。
录制得到的VuGen脚本就是通过Generation Log生成的。如果录制结束时出错或者错误修改后,想回到最初的状态,那么可以使用Tools菜单下的Regenerator Script功能来重新生成脚本。
图3.35 Generation Log请求日志内容
(未完,精彩待续)
本文选自《51Testing软件测试作品系列》之七——《性能测试进阶指南——LoadRunner9.1实战》。
本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读: