Performance Counter (性能计数器) 在性能测试中的应用

Performance Counter (性能计数器) 在性能测试中的应用

在性能测试中很重要的一部分就是监控测试执行过程中服务器的性能参数,大型商业的测试工具比如IBM RPTHP Load Runner已经提供了完善的功能可以直接从服务器上记录保存数据,但是如果使用一些开源软件来进行测试的话就需要用其他办法来记录数据了。

Windows中微软提供了一个小工具Performance Counter(性能计数器),可以用它来进行监控和记录数据。

1.    启动Performance Counter,打开 Control  Panel ->  Administrative Tools-> Performance

2.     这个时候就能看到Performance Counter的主界面,并且默认选中的是 System Monitor,这样只是显示数据并不会记录下来。

3.    在左边的树状菜单中选择 Performance Logs and Alerts -> Counter Logs

4.    在右边的窗口中就能看到一个默认的Counter,名字是System Overview.

5.    右键点击空白处,在右键菜单中选择 New Log Setting…,输入名字,建议和被监控的服务器同名,便于区分。

6.    属性对话框中选择 General 标签,点击 ‘Add Counters’,添加所需要的Counter,这里要注意,尽量不要选择 ‘Use local computer counters’ 单选项,而是选择 ‘Select Counters from computer’ 否则一旦想把现在所建的监控项目移动到其他机器上就是一个比较痛苦的事情了。

7.    ’Log Files’标签中设置记录文件的类型,建议选择’Text File (Comma delimited)’, 这样以后就可以用Excel来分析生成的数据。

8.    根据自己的需要设置’Log Files’,’Schedule’标签页中的其他内容。

9.    点击’Ok’,完成编辑。

10. 选择刚才新建的Counter,点击工具栏上的开始按就就可以开始记录了。

11. 可以在Counter上右键,然后选择’Save Settings as’,Counter保存为html,这样就可以在其他导入使用。

注意事项:

1.    如果有多台服务器,最好是把所有的Counter集中一台机器上,便于统一管理。

2.    两个有用的CMD命令,可以写一个bat来统一开始停止所有的counter

Logman Start [countername] - 启动本机上指定名字的Counter

Logman Stop [countername] -停止 本机上指定名字的Counter

入门的内容就这么多了,总的来说Performance  Counter 还是一个很不错的小工具,其他的内容可以自己摸索,很容易理解。

PS 其实不只可以用于测试,打游戏的时候也可以用来监控机器是否够用,瓶颈出在哪里。哈哈!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值