0

您好我想通过使用虚拟用户将负载应用到服务器来测量处理时间。我使用了 JMeter 和 Load runner 工具,发现它不能测量处理时间,那么有没有可以从客户端测量服务器处理的负载测试工具?请回复谢谢。

4

1 回答 1

1

JMeter 和 Grinder 等负载测试工具只能间接测量请求的处理时间,因为它无法查看服务器。它可以测量接收请求所需的总时间,然后您可以减去网络时间来计算服务器上的处理时间。许多负载测试工具包括一个服务器监控组件,该组件将收集服务器端指标(例如 CPU 使用率)并将它们包含在测试报告中。我们的产品(负载测试仪) 和其他几个这样做。有关更多详细信息,您需要一个代码分析器。这些工具中的大多数将用于一次分析单个用户,并准确显示处理时间花费在代码的哪些部分。DynaTrace、AppDynamics 和 NewRelic 等一些工具更适合在生产负载下使用。这些都不是免费的。

于 2012-09-05T13:12:41.030 回答