请求,响应和计算它们的平均值和标准偏差

时间:2018-02-07 06:33:57

标签: performance-testing

我需要进行性能测试,我必须在一段时间内向服务器发送数百万个Url请求并捕获所有响应。从响应中,我需要计算它们的平均响应时间和标准偏差(这可以使用电子表格完成,但是当涉及数百万个Urls时,它很麻烦)。测试此性能方案的最佳方法是什么?任何帮助将不胜感激。

我的环境如下:

  • NLB将请求路由到解析器。
  • linux服务器作为我们的核心解析器。
  • Windows计算机用于客户端。这些机器生成的请求。

1 个答案:

答案 0 :(得分:0)

我认为最快和最简单的方法是使用负载测试工具,即Apache JMeter,它是免费的,开源的,不需要任何额外的知识。

可以使用CSV Data Set Config定义网址,也可以将JMeter配置为通过HTML Link Parser

配置为“抓取工具”

测试完成后,您可以使用Summary Report监听器来显示结果,该监听器具有平均响应时间,标准偏差和其他一些“有趣”指标:

JMeter Summary Report

JMeter可以在Distributed Mode中运行,因此您可以在每台Windows计算机上运行JMeter实例,并在主节点上聚合结果。

查看JMeter Academy以便在短短几个小时内(如果不是几分钟)加速工具