JMeter当测试被安排时,其中一个Http请求超时正好发生在15分钟之后。
尽管在Http Request Default header>Advance选项卡中将超时增加到30分钟后进行了尝试,但在Http请求和jmeter.properties文件(httpclient timeout)中,它仍然无助于在15分钟后获得特定Http请求的超时,目前也在jmeter 4.0和5.0上进行了尝试。需要知道为什么它没有考虑指定的自定义超时。
默认情况下,JMeter HTTP请求采样器没有任何超时,因此它将永远等待。
因此,如果您删除所有超时,您将完全禁用它们。副作用是,如果你的应用程序永远不会响应,你的测试就永远不会结束。
假设以上信息,我的预期是服务器端的某个地方有15分钟的超时,请检查测试中的系统配置和任何中间件(反向代理、负载均衡器等)
超过15分钟的响应时间本身就很可疑,也许应用程序的性质很奇怪,但我很难想象用户必须等待15分钟以上才能执行下一个操作。我建议在负载测试中使用评测和/或APM工具集成,这样您就可以全面了解服务器端测试过程中发生的情况。如果您没有任何监控工具,可以考虑使用JMeter-PerfMon插件