Win7下的使用QTP进行猴子测试的性能日志实现方法
由于项目需要进行猴子测试,最近在看《QTP自动化测试实践》。与书上介绍的WinXP的性能计数器相比,Win7的性能日志使用方法有些不同,而且网上现成的很少,在此整理一下使用方法,以备后用。
启动方法:[Win]+[R]——>“运行”输入perfmon启动性能监视器,当然也可以右击“计算机”——>管理——>性能。
数据收集器集——>用户定义,在右边右击,选择新建——>数据收集器,打开向导窗口。设定监视间隔时间。“添加”时要保证监视的程序正在运行,“计数器”是表示需要监视的内容,比如Working Set是内存占用;“选定的对象实例”是需要监视的对象。下一步就完成了。打开这个新建项的属性,可以看到日志文件的存放位置。
在QTP脚本中,添加下列信息(出自《QTP自动化测试实践》),其中Monkey要与新建的数据收集器名字相同:
'开始性能计数器记录
SystemUtil.Run "logman", "start Monkey"'猴子测试过程...
'结束性能计数器记录
SystemUtil.Run "logman", "stop Monkey"
在性能窗口中启动数据收集器集,这时就可以开始QTP的猴子测试了。
测试完成后,在之前设定的存放日志的文件夹中找到日志文件Monkey,直接打开就能查看所关心的性能情况了。
另外,WinXP下打开*.blg文件的界面显示并不直观,可能需要进行转换再进行分析,这里贴一个简单的转换过程:
开始->运行->输入cmd 然后回车,进入命令行操作。
进到想要转换的.blg文件所在的文件夹,然后输入.relog -h 命令,就可以看到这个命令的所有帮助信息和例子。
然后按照例子进行转换就可以了。
我是这样做的:
我要转换的文件名是:BarServer.Helix_000002.blg ,放在我的电脑上的D盘下的 新建文件夹 下面的。(D:/新建文件夹/BarServer.Helix_000002.blg ).
开始->运行->cmd-> D: ->cd 新建文件夹 -> relog BarServer.Helix_000002.blg -f csv -o BarServer.Helix_000002.csv -t 2。
(原地址:http://hi.baidu.com/xgwong/blog/item/6ff98f946041291ad31b702a.html 原出处:小召的阳光地带 )
作者:五岳
出处:http://www.cnblogs.com/wuyuegb2312
对于标题未标注为“转载”的文章均为原创,其版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。