我有一个测试计划如下:
我的线程组包含三个请求,一个POST和两个应该一个接一个地执行的GET。 POST Suggestions
会返回GET Progress
使用的令牌,该令牌在完成之前执行,当它完成时,我已准备好GET Suggestions
。
问题是服务器被配置为一次只处理5个线程,如果我生成6个线程,它处理5,第6个线程完全死掉(停止线程)作为服务器用503 Service Unavailable
回答。我想找到这样一个解决方案,在第一个五个线程中的一个完成,即池中有一个位置之前,将第六个,第七个等等POST消息留在某个队列中。
答案 0 :(得分:1)
您尝试做的是错误的,因为这意味着测试的应用程序(JMeter透露)存在问题,正确的方法是修复此问题,以便服务器可以处理更多请求而不是尝试查找让JMeter解决这个问题的方法。
经过测试的应用程序的客户将面临您找到的问题,而不是尝试解决方法。
但如果这是自愿的:
答案 1 :(得分:0)
我用上面的测试计划解决了这个问题。