经过180个并发用户后,Jmeter HTTP请求连接超时

时间:2019-03-19 11:25:00

标签: jmeter httprequest performance-testing load-testing connection-timeout

在传递180个并发用户后,我们是否收到http请求的连接超时?如何处理并发用户?我们是否对所有500个用户使用单一登录凭据?会影响流量

1 个答案:

答案 0 :(得分:0)

  

在传递180个并发用户后,我们是否收到http请求的连接超时?如何处理并发用户?

什么是Thread Group设置加速期,您的测试中是否有计时器? 您可以使用不同的Thread Group types来模拟实际的用户行为,因为这非常重要。我想现在您有所有用户都在同一时间进来,所以这就是您获得连接超时的原因。因此,尝试执行此操作:

  1. 设置启动期,适合您的情况。

      

    例如,如果您将“线程组”配置为具有100个线程,并将“启动周期”设置为0(或较小的数字),则所有线程将同时启动,并且会产生不必要的峰值的负载。最重要的是,如果将“启动周期”设置得太高,则可能导致刚开始可用的线程太少,无法达到所需的负载。

  2. 添加Timers以模拟用户行为。

  3. 尝试其他Thread Group types

  

我们正在为所有500个用户使用单一登录凭据?这会影响流量吗?

实际上,这取决于测试中的应用程序。最好询问您的开发人员它如何处理多用户身份验证。

但是要模拟系统的实际使用,最好使用不同的用户。您可以使用CSV Data Set Config

从csv文件中存储和读取登录名和密码。