java.util.concurrent.TimeoutException:请求超时收集

问题描述:

您好,我在200秒内运行并发用户200,当我在2-3组后执行同样的脚本我得到这个错误,我需要做在conf文件中收集例如shareConnections的一些设置,或者因为服务器无法响应更多的请求。java.util.concurrent.TimeoutException:请求超时收集

class LoginandLogout extends Simulation { 

val scn = scenario("LoginandLogout") 
     .exec(Login.open_login) 
     .pause(Constants.SHORT_PAUSE) 
     .exec(CommonSteps.cscc_logout_page) 
    setUp(scn.inject(rampUsers(200) over (200 seconds))).protocols(CommonSteps.httpProtocol) 
} 

我使用加特林2.0.0 RC5斯卡拉2.10.2

为什么责怪使者?如果您有请求超时,那是您的SUT的错。负载测试不是试图调整喷油器以获得最佳数据,而是要找出可能的性能问题。你刚刚找到一个。

当您尝试模拟Web API客户端(如调用SOAP或RESTful Web服务的程序)时,使用shareConnections是有意义的。它不会,如果你想模拟网络浏览器。

我使用加特林2.0.0 RC5斯卡拉2.10.2

你真的应该升级!如果您不确信,请从此检查the release notes