我们已经使用来自2个从机(每个从机2k、2.5k、3 k)和1个主机(接收响应)从机的4k、5 k和6 k执行了脚本。但执行被卡住,最后20-30个用户尚未完成。并且活动线程计数显示为负值。
那么,当这个负值显示在活动线程中时,为什么执行会卡住而无法完成呢?此外,我们已发送了5 k个请求,当我们检查HTML报告时,我们发现对于某些端点,没有发送与我们发送的请求匹配的请求。
iibxawm41#
确定执行为何“停滞”的唯一方法是获取thread dump并查看线程的具体执行情况。可能的原因包括:1.您的应用程序无法响应,默认情况下,JMeter将永远等待响应,在HTTP Request Defaults或等效的配置元素中定义合理的超时是有意义的。
1条答案
按热度按时间iibxawm41#
确定执行为何“停滞”的唯一方法是获取thread dump并查看线程的具体执行情况。
可能的原因包括:
1.您的应用程序无法响应,默认情况下,JMeter将永远等待响应,在HTTP Request Defaults或等效的配置元素中定义合理的超时是有意义的。