当调用多个线程时,Jmeter抛出403禁止

dced5bon  于 2023-03-23  发布在  其他
关注(0)|答案(2)|浏览(152)

我正在使用jmeter在我的开发集群上执行负载测试。我使用了HTTP授权管理器,并传递了baseurl,用户名,密码等。现在我的线程组有:
线程数:100,爬坡周期:1和循环计数:1
现在,对于前50-60个调用,授权按预期工作,但后来它开始失败,给出错误为403。有人能告诉我如何解决这个问题吗?

我用的是jmeter 5.4.1

q3qa4bjr

q3qa4bjr1#

有任何响应数据吗?也许你得到的速率有限。我还注意到你正在从CSV阅读变量。你确定每行的数据都是正确的吗?如果你通过CSV提供身份验证凭据,错误的行可能会导致403。
顺便说一下,JMeter 5.4.1有一个log4j漏洞,您可能需要将其升级到最新版本。

tvmytwxo

tvmytwxo2#

如果在负载下出现问题,我可以想到两个可能的原因:
1.您的应用程序过载,无法正确处理请求。请检查应用程序日志和资源使用情况(CPU、RAM等)。

  • JMeter过载,无法正确发送请求。你违反了几个JMeter Best Practices
  • 如果您在GUI模式下运行JMeter,GUI仅用于测试开发和调试,当执行时,您应该使用命令行非GUI模式
  • 如果你使用监听器,尤其是查看结果树,它们不会增加任何价值,只是消耗资源
  • 您没有使用最新版本的JMeter,当前的稳定版本是5.4.3

相关问题