google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[讨论] 怎样监视 CPU/内存/网络 使用百分比?

本主题由 fishy 于 2008-5-7 15:59 移动

怎样监视 CPU/内存/网络 使用百分比?


测试过程发现,在任务管理器里发现网卡(10M)占用比较持续99%,明显此时带宽是瓶颈。
可以监视器里的指标都是监视数据包或流量大小的,查看不明显。

附图所示,数值似乎还不对。
最大值( 13531079090 Bytes / 1024 ) /1024 = 12904 MB ,明明是10M带宽。

另外,CPU使用时间和CPU占用百分比,不是同一个概念。我只要简单一点的指标,CPU的百分比,怎样监视?

还有内存也是,监视器里都只有按空间大小计算的,没有直接显示内存占用的百分比?

CPU/内存/网络 使用百分比,直接打开任务管理器一目也然,怎样记到LR中?
附件: 您所在的用户组无法下载或查看附件

TOP





其实这个思路很简单

1)wmi技术 获取性能计数信息
可以参考
http://www.activexperts.com/acti ... toring/performance/

或者
http://www.51testing.com/?127689 ... e_itemid_65999.html

2)lr_user_data_point 函数把性能数据在loadrunner monitor上展现

[ 本帖最后由 liangjz 于 2008-5-12 23:14 编辑 ]

TOP

WMI Benefits


Windows Management Instrumentation (WMI) is a scalable, extensible management infrastructure, included as part of Windows 2000

版主太厉害了!

有没一个比较简单又直观的方法?每次都要加脚本改代码,挺麻烦的。
还不如找开发写一个或下载一个监视软件。

  如果能直接嵌套到LR里使用就好了,上面的链接,一个是WSH脚本一个是VC脚本。

TOP

其实上面的方法最容易操控。
呵呵,如果要100%满足你的需求,还是要做少许整合工作的。

不知道 sourceforge是否有线程的。

TOP

回复 4# 的帖子


版主的要求当然是满足我的要求

   这种方法对执行者的要求比较高,我能做,其他同事做不了

此方案适合大企业      

实现是越简单越好,因为只是要监视一下资源情况,都需要这样做的话,后面的工作就很多了

TOP

wmi技术


这个工具不好用,如果监视的资源多了,都像Log形式:
附件: 您所在的用户组无法下载或查看附件

TOP

 
当前时区 GMT+8, 现在时间是 2008-7-9 17:28Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹