Jmeter结果平均值显示的时间比AWS指标更多

时间:2018-01-30 07:35:43

标签: jmeter

Jmeter结果平均/最小/最大时间显示的时间多于服务/服务器平均值/最小/最大实际结果(AWS Lambda终点)。

我们有AWS Lambda端点需要进行负载测试测试,在分布式环境中使用Jmeter(1个Master,2个从属EC2实例)。

Jmx文件:一个http请求,为100个用户提升1秒。 (没有听众,断言添加)

  1. Jmeter版本:3.1
  2. 以非gui模式运行(Dockerized) 测试了100个用户(Jmeter结果): 平均:1.5秒 最长:2秒
  3. AWS指标: 最大:200毫秒

    为同一场景多次尝试但无法在两个地方获得类似的结果。

    请指导可能出现的问题或需要测试的方式。

1 个答案:

答案 0 :(得分:1)

我的期望是,AWS指标仅显示服务器处理时间,而JMeter计算所有内容,即:

  • 连接时间
  • 延迟(到第一个字节的时间)
  • 总体响应时间(到最后一个字节的时间)

因此,JMeter会测量从发送请求到收到响应的最后一个字节的时间,AWS仅报告服务器处理请求的时间,到达服务器的请求时间以及到达JMeter的响应的时间不包括在内。

更多信息: