51Testing丛书连载:(十四)性能测试从零开始——LoadRunner入门

发表于:2008-7-04 13:35

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

 作者:柳胜    来源:51Testing软件测试网

5.2.4  查看日志
在录制和回放的时候,VU会分别把发生的事件记录成日志文件,这些日志有利于我们跟踪VU和服务器的交互过程。我们可以通过VU输出窗口观察日志,也可以到脚本目录中直接查看文件。其中有三个主要的日志对我们的录制很有用:
1.执行日志(Execution Log)
脚本运行时的输出都记在这个Log里。
“输出”窗口的“执行日志”显示的消息用于描述Vuser运行时执行的操作。该信息可说明在方案中执行脚本时,该脚本的运行方式。
脚本执行完成后,可以检查“执行日志”中的消息,以查看脚本在运行时是否发生错误。
“执行日志”中使用了不同颜色的文本。
 黑色:标准输出消息。
 红色:标准错误消息。
 绿色:用引号括起来的文字字符串(例如URL)。
 蓝色:事务信息(开始、结束、状态和持续时间)。
如果双击以操作名开始的行,光标将会跳到生成的脚本中的相应步骤上。
图5-5显示了Web Vuser脚本运行时的“执行日志”消息。
执行日志是我们调试脚本时最有用的信息。有关设置执行日志级别调试脚本的技巧,在本章“高级——脚本调试技巧”一节中有详细介绍。
2.录制日志(Recording Log)
当录制脚本时,Vugen会拦截Client端(浏览器)与Server端(服务器)之间的对话,并且通通记录下来,产生脚本。在Vugen的Recording Log中,我们可以找到浏览器与服务器之间所有的对话,包含通信内容、日期、时间、浏览器的请求、服务器的响应内容等,如图5-6所示。脚本和Recording Log最大的差别在于,脚本只记录了Client端要对Server端所说的话,而Recording Log则是完整记录二者的对话。因此通过录制日志,我们能够更加清楚地看到客户端与服务器的交互,这对我们开发和debug脚本非常有帮助。

图5-5  VU脚本执行日志

图5-6  VU脚本录制日志
3.产生日志(Generation Log)
产生日志记录了脚本录制的设置、网络事件到脚本函数的转化过程。
提示:这里同样需要注意的是:脚本能正常运行后应禁用日志。因为产生及写入日志需占用一定资源。

连载一  连载  连载三  连载四  连载五  连载六  连载  连载  连载九  连载十  连载十一  连载十二  连载十三

本文选自:《51Testing软件测试作品系列》之一的《性能测试从零开始——LoadRunner入门》 ,本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!

版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。51testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号