传递180个并发用户后,Jmeter http请求连接超时

问题描述 投票:1回答:1

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

jmeter httprequest performance-testing load-testing connection-timeout
1个回答
0
投票

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

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

  1. 设置Ramp-Up期间,适合您的情况。 例如,如果将Thread Group配置为包含100个线程,并将Ramp-up Period设置为0(或者设置为较小的数量),则所有线程将同时启动,并且会产生不必要的负载峰值。最重要的是,如果将Ramp-up Period设置得太高,可能会导致“太少”线程在一开始就可用,以达到所需的负载。
  2. 添加Timers以模拟用户行为。
  3. 尝试另一个Thread Group types

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.