Win7下的使用QTP进行猴子测试的性能日志实现方法

  由于项目需要进行猴子测试,最近在看《QTP自动化测试实践》。与书上介绍的WinXP的性能计数器相比,Win7的性能日志使用方法有些不同,而且网上现成的很少,在此整理一下使用方法,以备后用。

  启动方法:[Win]+[R]——>“运行”输入perfmon启动性能监视器,当然也可以右击“计算机”——>管理——>性能。

Win7下的使用QTP进行猴子测试的性能日志实现方法_第1张图片      Win7下的使用QTP进行猴子测试的性能日志实现方法_第2张图片

 

  数据收集器集——>用户定义,在右边右击,选择新建——>数据收集器,打开向导窗口。设定监视间隔时间。“添加”时要保证监视的程序正在运行,“计数器”是表示需要监视的内容,比如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 原出处:小召的阳光地带 )


你可能感兴趣的:(win7)