Jmeter throws 403 forbidden when calling multiple threads

问题描述 投票:0回答:3

我正在使用 jmeter 在我的开发集群上执行负载测试。我使用了 HTTP 授权管理器并传递了 baseurl、用户名、密码等。现在我的线程组有:

线程数:100 , 加速期:1 和循环计数:1

现在,对于前 50-60 次调用,授权按预期工作,但后来它开始失败,出现 403 错误。有人能告诉我如何解决这个问题吗?

我正在使用 jmeter 5.4.1

jmeter performance-testing load-testing jmeter-5.0
3个回答
0
投票

有回复数据吗?也许您的速率受到限制。我还注意到您正在从 CSV 文件中读取变量。你确定每一行的数据都是正确的吗?如果您通过 CSV 提供身份验证凭据,则不正确的行可能会导致 403。

附带说明,JMeter 5.4.1 存在 log4j 漏洞,您可能需要将其升级到最新版本。


0
投票

如果在负载下出现问题我可以想到2个可能的原因:

  1. 您的应用程序过载,无法正确处理请求。检查您的应用程序日志和资源使用情况(CPU、RAM 等)

  2. JMeter 过载,无法正确发送请求。你违反了几个 JMeter 最佳实践 特别是:


0
投票

@Ritesh Singh,你找到解决方案了吗?我也卡在这一点上了。

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