性能测试工具,可以产生一个图
是否有人知道一个好的测试工具,可以产生一个包含CPU周期和RAM使用情况的图形?性能测试工具,可以产生一个图
我会为前者做些什么。是我将运行一个应用程序,而应用程序正在运行时,测试工具将记录CPU周期和RAM使用情况,并将其作为输出。
基本上我试图测试是一个应用程序有多少重负载放在RAM和CPU。
在此先感谢。
如果这是Windows中的最简单的方法可能是性能监视器(Perfmon.exe)。
你可以配置你有兴趣(如处理器时间/ COMMITED字节/等)的柜台,并创建一个数据收集器集测量这些计数器,在所需的时间间隔。有基本的系统性能报告甚至模板,也可以针对特定的过程中,您有兴趣添加计数器。
您可以安排要执行采样的时间,你就可以看到使用性能监视器的结果或导出到文件进行进一步处理。
视频教程为基础:http://www.youtube.com/watch?v=591kfPROYbs
好样的地方显示了如何监视SQL: http://www.brentozar.com/archive/2006/12/dba-101-using-perfmon-for-sql-performance-tuning/
Loadrunner是我能想到的最好的;但它也很贵!根据你正在尝试做什么,可能会有更便宜的选择。
任何工具,它可以钩到标准的Windows或“NIX系统工具可以做到这一点。过去15年来,这几乎是所有商业工具的实际功能(HP,IBM,Microfocus等)。一些只有网络商业工具(但不是全部)和托管服务提供这个作为wekll。对于托管服务,您通常需要在防火墙上打一个洞,以便他们访问主机以进行监控。
在开源fron上,这是一个完全混合的包。有的有,有的不。有些支持一个平台,但不支持其他平台(即支持Windows,但不支持'NIX或反之亦然)。
您使用了哪些工具?不幸的是,人们通常会使用性能工具,而不了解其现有工具集的监视功能。
所有的主要商业性能测试工具有这个能力,以及相当数量的开源者的。将监视器数据与响应时间数据集成的能力是识别系统瓶颈的关键。
如果你有一个商业工具和您的员工告诉你,它不能做那么他们真正告诉你的是,他们不知道如何与你有工具做到这一点。
它可以通过JMeter的,一旦你安装的代理,你只需要在性能监视器监视器添加到您的测试计划的目标机器来完成。
- 将产生2的结果文件,该文件pefmon和请求日志。
- 您还可以构建一个将资源消耗与负载和吞吐量进行比较的图表。当超过某些资源容量时吞吐量停止增加。正如您在映像中看到的那样,CPU时间随着负载的增加而增加。
- JMeter的性能监视器插件:http://jmeter-plugins.org/wiki/PerfMon/
这就是我要找的。非常感谢.. :) – Manie