采样器错误上的JMeter线程队列

时间:2013-01-14 10:27:06

标签: jmeter

我有一个测试计划如下:

Test Plan

我的线程组包含三个请求,一个POST和两个应该一个接一个地执行的GET。 POST Suggestions会返回GET Progress使用的令牌,该令牌在完成之前执行,当它完成时,我已准备好GET Suggestions

问题是服务器被配置为一次只处理5个线程,如果我生成6个线程,它处理5,第6个线程完全死掉(停止线程)作为服务器用503 Service Unavailable回答。我想找到这样一个解决方案,在第一个五个线程中的一个完成,即池中有一个位置之前,将第六个,第七个等等POST消息留在某个队列中。

2 个答案:

答案 0 :(得分:1)

您尝试做的是错误的,因为这意味着测试的应用程序(JMeter透露)存在问题,正确的方法是修复此问题,以便服务器可以处理更多请求而不是尝试查找让JMeter解决这个问题的方法。

经过测试的应用程序的客户将面临您找到的问题,而不是尝试解决方法。

但如果这是自愿的:

enter image description here

enter image description here

enter image description here

答案 1 :(得分:0)

Final solution

我用上面的测试计划解决了这个问题。