猿问

Splunk 和 JMeter 百分位数的差异

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

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

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


慕无忌1623718
浏览 160回答 1
1回答

慕斯709654

我的期望是你在比较不同的东西。我不知道您如何计算timeTaken并将其提供给 Splunk,但我认为会发生以下情况:JMeter 发送请求JMeter 测量从这里开始请求传送到被测应用程序被测应用程序将其分派到相关端点您的测量从这里开始被测应用程序处理请求并准备响应您的测量到此结束应用服务器将响应发送回 JMeterJMeter 测量到第一个字节的时间 10 JMeter 测量到最后一个字节的时间因此,在 Splunk 中,您只有第 6 点的时间,而 JMeter 反映了整个序列的时间,包括来回旅行的时间(查看连接时间和延迟指标)。根据JMeter 术语表Elapsed Time = Connect Time + Latency因此,您需要从 Splunk 中看到的内容中减去连接时间,结果应该更接近。
随时随地看视频慕课网APP

相关分类

Java
我要回答