Jmeter结果平均时间显示的时间(秒)比服务器中用于处理日志中单个请求时间的时间更多。
应用程序服务器是Linux OS。
遵循的步骤: 1.对来自本地系统的单个请求运行Jmeter测试(Windows) 2.观察服务器中的日志>请求显示为处理时间以处理请求 3.在Jmeter中完成运行>观察结果>平均/最小/最大时间显示高于同一请求的服务器日志中显示的实际时间。
Jmeter版本:3.1
为同一场景多次尝试但无法在两个地方获得类似的结果。
请指导可能出现的问题或需要测试的方式或查看结果以供分析。
答案 0 :(得分:1)
在您的服务器日志中,您只能计算在应用程序级别收到邮件的时间,直到您返回答案为止,
JMeter计算包含Load time
的{{1}}(见下文)以及阅读和处理来自服务器的响应的时间。
您的服务器可以在其前面放置防火墙和/或负载均衡器和/或其他代理或其他网络组件。
在服务器内部,您可以将其他进程作为Apache和/或HTTP过滤器,这些过程也可能需要一些时间,您不会在日志中计算。
JMeter时间示例(注意延迟可能小于总加载时间):
Connect Time