【问题标题】:Difference in Splunk and JMeter percentileSplunk 和 JMeter 百分位数的差异
【发布时间】:2018-10-04 04:12:48
【问题描述】:

我对 Web 服务进行了性能测试,在我的服务中,我使用 java 计算了 timeTaken 并登录了 splunk。

我正在比较 splunk 和 jmeter 报告,并查看平均值、中位数、90% 线、95% 线、99% 线、最小值和最大值的差异

splunk 和 Jmeter 报告中是否存在这种差异?

【问题讨论】:

    标签: java jmeter performance-testing splunk


    【解决方案1】:

    我的期望是你在比较不同的东西。我不知道您如何计算 timeTaken 并将其提供给 Splunk,但我认为会发生以下情况:

    1. JMeter 发送请求
    2. JMeter 测量从这里开始
    3. 请求传送到被测应用程序
    4. 被测应用程序将其分派到相关端点
    5. 测量从这里开始
    6. 被测应用程序处理请求并准备响应
    7. 测量到此结束
    8. 应用服务器将响应发送回 JMeter
    9. JMeter 测量到第一个字节的时间 10 JMeter 测量到最后一个字节的时间

    因此,在 Splunk 中,您只有第 6 点的时间,而 JMeter 反映了整个序列的时间,包括来回旅行的时间(查看 Connect TimeLatency 指标)。

    根据JMeter Glossary

    Elapsed Time = Connect Time + Latency
    

    因此,您需要从您在 Splunk 中看到的内容中减去连接时间,结果应该更接近。

    【讨论】:

      猜你喜欢
      • 2019-04-28
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      • 2016-11-23
      • 1970-01-01
      相关资源
      最近更新 更多