与JMeter响应时间和报告相关

时间:2017-01-11 05:07:33

标签: performance jmeter

在应用程序中的某些页面上运行JMeter时:

  1. 页面的响应时间每次都不同,变化更大我们如何判断该页面的最终响应时间?

  2. 对于像Create这样的页面,在添加Http Header Manager后更新获得100%的错误百分比,Http Cookie Manager也请给我解决方案以避免错误百分比。

  3. 通过使用JMeter摘要报告,我们如何告诉开发人员在哪里更改代码。

1 个答案:

答案 0 :(得分:0)

以下是我的回答:

  1. 页面的响应时间每次都不同,变化更大我们如何判断该页面的最终响应时间?
  2. 答案:

    这取决于很多因素。负载是否恒定/变化?取决于服务器和客户端(JMeter)计算机配置和系统资源可用性等。响应时间的变化很小,如预期的那样。我们使用99th percentile, 95th percentile, 90th percentileAverage, min, max字段(Aggregate Report中提供)来评估整体效果。因此,如果90th percentile的响应时间为3秒,则表示100分钟内,90分钟的响应时间为3秒,剩余10分钟时间超过3秒。

    1. 对于像Create这样的页面,在添加Http Header Manager后更新获得100%的错误百分比,Http Cookie Manager也请给我解决方案以避免错误百分比。
    2. <强>答案:

      添加HTTP Cookie管理器,HTTP标头管理器不会出错。要么发送错误的HTTP请求,要么Server重载,拒绝所有HTTP请求(ConnectException,SocketException)。所以,请从这些角度看。 JMeter在收到4 **或5 **状态代码或非HTTP响应代码(SocketException等)时将HTTP采样器标记为错误。

      1. 通过使用JMeter摘要报告,我们如何告诉开发人员在哪里更改代码
      2. <强>答案:

        您只能知道哪些请求表现良好,哪些请求不是w.r.t.响应时间和错误率。您无法使用摘要报告指出问题。为此,您确实需要分析服务器日志。