是否有任何性能测试工具来测量客户端的服务器处理时间?

时间:2012-09-04 17:02:34

标签: load-testing qa performance-testing

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

1 个答案:

答案 0 :(得分:1)

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