【发布时间】:2019-03-19 11:24:59
【问题描述】:
通过 180 个并发用户后,我们的 http 请求连接超时?如何处理并发用户?我们为所有 500 个用户使用单一登录凭据?会影响流量吗
【问题讨论】:
标签: jmeter httprequest performance-testing load-testing connection-timeout
通过 180 个并发用户后,我们的 http 请求连接超时?如何处理并发用户?我们为所有 500 个用户使用单一登录凭据?会影响流量吗
【问题讨论】:
标签: jmeter httprequest performance-testing load-testing connection-timeout
通过 180 个并发用户后,我们的 http 请求连接超时?如何处理并发用户?
什么是Thread Group 设置加速期,您的测试中有计时器吗?
您可以使用不同的Thread Group types 来尽可能地模拟实际的用户行为,因为它非常重要。我想现在你让所有用户同时进入,所以这就是你连接超时的原因。所以,试着这样做:
Setup Ramp-Up period,适合您的情况。
例如,如果您将线程组配置为有 100 个线程,并将 Ramp-up Period 设置为 0(或较小的数字),那么所有线程将同时启动,并且会产生不必要的尖峰的负载。最重要的是,如果您将 Ramp-up Period 设置得太高,可能会导致一开始可用的线程“太少”而无法达到所需的负载。
添加Timers 以模拟用户行为。
试试另一个Thread Group types
我们为所有 500 个用户使用单一登录凭据?会影响流量吗
实际上,这取决于正在测试的应用程序。最好问问你的开发人员它是如何处理多用户身份验证的。
但要模拟系统的实际使用情况,最好使用不同的用户。您可以使用CSV Data Set Config从csv文件中存储和读取他们的登录名和密码
【讨论】: