gpt4 book ai didi

java - Splunk 和 JMeter 百分位数的差异

转载 作者:行者123 更新时间:2023-11-30 02:01:45 25 4
gpt4 key购买 nike

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

我正在比较 splunk 和 jmeter 报告,并查看 Average、Median、90%Line、95%Line、99%Line、Min 和 Max 的差异

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

最佳答案

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

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

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

根据JMeter Glossary

Elapsed Time = Connect Time + Latency

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

关于java - Splunk 和 JMeter 百分位数的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52638890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com