Performance 可以生成图形的性能测试工具
有谁知道一个好的测试工具可以生成一个包含CPU周期和RAM使用情况的图表吗 例如,我将运行一个应用程序,当应用程序运行时,测试工具将记录CPU周期和RAM使用情况,并将生成一个图形作为输出 基本上,我要测试的是一个应用程序在RAM和CPU上的负载有多大Performance 可以生成图形的性能测试工具,performance,testing,performance-testing,Performance,Testing,Performance Testing,有谁知道一个好的测试工具可以生成一个包含CPU周期和RAM使用情况的图表吗 例如,我将运行一个应用程序,当应用程序运行时,测试工具将记录CPU周期和RAM使用情况,并将生成一个图形作为输出 基本上,我要测试的是一个应用程序在RAM和CPU上的负载有多大 提前谢谢。Loadrunner是我能想到的最好的;但是它也很贵!根据您的努力,可能会有更便宜的替代品。Loadrunner是我能想到的最好的;但是它也很贵!根据您尝试执行的操作,可能会有更便宜的替代方法。如果是Windows,最简单的方法可能是性
提前谢谢。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插件:
- 它将生成两个结果文件,即pefmon文件和请求日志
- 您还可以构建一个绘图,将资源消耗与负载和吞吐量进行比较。当超过某些资源容量时,吞吐量停止增加。如图所示,CPU时间随着负载的增加而增加
- JMeter perfmon插件: