Performance 可以生成图形的性能测试工具

Performance 可以生成图形的性能测试工具,performance,testing,performance-testing,Performance,Testing,Performance Testing,有谁知道一个好的测试工具可以生成一个包含CPU周期和RAM使用情况的图表吗 例如,我将运行一个应用程序,当应用程序运行时,测试工具将记录CPU周期和RAM使用情况,并将生成一个图形作为输出 基本上,我要测试的是一个应用程序在RAM和CPU上的负载有多大 提前谢谢。Loadrunner是我能想到的最好的;但是它也很贵!根据您的努力,可能会有更便宜的替代品。Loadrunner是我能想到的最好的;但是它也很贵!根据您尝试执行的操作,可能会有更便宜的替代方法。如果是Windows,最简单的方法可能是性

有谁知道一个好的测试工具可以生成一个包含CPU周期和RAM使用情况的图表吗

例如,我将运行一个应用程序,当应用程序运行时,测试工具将记录CPU周期和RAM使用情况,并将生成一个图形作为输出

基本上,我要测试的是一个应用程序在RAM和CPU上的负载有多大


提前谢谢。

Loadrunner是我能想到的最好的;但是它也很贵!根据您的努力,可能会有更便宜的替代品。

Loadrunner是我能想到的最好的;但是它也很贵!根据您尝试执行的操作,可能会有更便宜的替代方法。

如果是Windows,最简单的方法可能是性能监视器(perfmon.exe)

您可以配置感兴趣的计数器(例如处理器时间/提交的字节数/et),并创建一个数据收集器集,以所需的间隔测量这些计数器。甚至还有用于基本系统性能报告的模板,或者您可以为感兴趣的特定进程添加计数器

您可以安排要执行采样的时间,并且可以使用PerfMon查看结果或导出到文件以进行进一步处理

基础视频教程:

显示如何监视SQL的好示例:
如果这是Windows,最简单的方法可能是性能监视器(perfmon.exe)

您可以配置感兴趣的计数器(例如处理器时间/提交的字节数/et),并创建一个数据收集器集,以所需的间隔测量这些计数器。甚至还有用于基本系统性能报告的模板,或者您可以为感兴趣的特定进程添加计数器

您可以安排要执行采样的时间,并且可以使用PerfMon查看结果或导出到文件以进行进一步处理

基础视频教程:

显示如何监视SQL的好示例:

任何可以挂接到标准Windows或“NIX系统实用程序”的工具都可以做到这一点。在过去的15年中,几乎每一种商业工具(HP、IBM、Microfocus等)都提供了这一事实上的功能集。一些纯web的商业工具(但不是全部)和托管服务将此作为wekll提供。对于托管服务,您通常需要在防火墙上打一个洞,以便它们访问主机进行监控

从开源的角度来看,这是一个完全混合的包。有的有,有的没有。有些支持一个平台,但不支持其他平台(即支持Windows,但不支持NIX,反之亦然)


你在用什么工具?不幸的是,人们经常使用性能工具,却不知道现有工具集的监控功能。

任何可以挂接到标准Windows或“NIX系统实用程序”的工具都可以做到这一点。在过去的15年中,几乎每一种商业工具(HP、IBM、Microfocus等)都提供了这一事实上的功能集。一些纯web的商业工具(但不是全部)和托管服务将此作为wekll提供。对于托管服务,您通常需要在防火墙上打一个洞,以便它们访问主机进行监控

从开源的角度来看,这是一个完全混合的包。有的有,有的没有。有些支持一个平台,但不支持其他平台(即支持Windows,但不支持NIX,反之亦然)


你在用什么工具?不幸的是,人们经常使用性能工具,却不知道他们现有的工具集的监控功能。

所有主要的商业性能测试工具都有这种功能,还有相当数量的开源工具。将监控数据与响应时间数据集成的能力是识别系统瓶颈的关键


如果您有一个商业工具,而您的员工告诉您这是无法做到的,那么他们真正告诉您的是,他们不知道如何使用您现有的工具来做到这一点。

所有主要的商业性能测试工具以及相当多的开源工具都具有此功能。将监控数据与响应时间数据集成的能力是识别系统瓶颈的关键


如果您有一个商业工具,而您的员工告诉您该工具无法实现,那么他们真正告诉您的是,他们不知道如何使用您现有的工具实现这一点。

可以使用jmeter实现,在目标机器中安装代理后,只需将perfmon监视器添加到测试计划中即可

  • 它将生成两个结果文件,即pefmon文件和请求日志
  • 您还可以构建一个绘图,将资源消耗与负载和吞吐量进行比较。当超过某些资源容量时,吞吐量停止增加。如图所示,CPU时间随着负载的增加而增加

  • JMeter perfmon插件:

可以使用jmeter完成,在目标机器中安装代理后,只需将perfmon监视器添加到测试计划中即可

  • 它将生成两个结果文件,即pefmon文件和请求日志
  • 您还可以构建一个绘图,将资源消耗与负载和吞吐量进行比较。当超过某些资源容量时,吞吐量停止增加。如图所示,CPU时间随着负载的增加而增加

  • JMeter perfmon插件:

我知道这是一条老线索,但我今天也在寻找同样的线索,因为我没有找到简单易用的东西并生成图形,所以我为apachebench制作了这个帮助程序:

它将运行apachebench和pl