【问题标题】:Jmeter http request connection timeout after 180 concurrent users are passed180个并发用户通过后Jmeter http请求连接超时
【发布时间】:2019-03-19 11:24:59
【问题描述】:

通过 180 个并发用户后,我们的 http 请求连接超时?如何处理并发用户?我们为所有 500 个用户使用单一登录凭据?会影响流量吗

【问题讨论】:

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


    【解决方案1】:

    通过 180 个并发用户后,我们的 http 请求连接超时?如何处理并发用户?

    什么是Thread Group 设置加速期,您的测试中有计时器吗? 您可以使用不同的Thread Group types 来尽可能地模拟实际的用户行为,因为它非常重要。我想现在你让所有用户同时进入,所以这就是你连接超时的原因。所以,试着这样做:

    1. Setup Ramp-Up period,适合您的情况。

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

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

    3. 试试另一个Thread Group types

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

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

    但要模拟系统的实际使用情况,最好使用不同的用户。您可以使用CSV Data Set Config从csv文件中存储和读取他们的登录名和密码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-24
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2022-01-17
      相关资源
      最近更新 更多