禁止jmeter负载测试403

时间:2019-05-03 10:32:45

标签: jmeter

我正在对我们的应用程序(250个线程,带有10个循环)运行负载测试,但从未成功。错误率占主导,每次运行> 95%,不知道出了什么问题。在GET和POST请求中均禁止403错误,我有使用Hc4Cookiehandler实现的cookie管理器,并且将策略设置为标准,并且在我的测试计划中添加了缓存管理器。

我已经按照其他论坛的建议调整了JMeter设置,仍然没有运气。

httpclient4.retrycount=1

http.connection.stalecheckBoolean=true

https.default.protocol=TLSv1.2 

有趣的部分是,某些请求通过得很好,并且成功200。想知道jmeter配置是否有问题,导致主要请求失败。

样本结果:

summary =  24000 in 00:00:34 =  702.9/s Avg:   122 Min:     5 Max:  5347 Err: 23795 (99.15%)

403:

1556876389725,12,GET-/visitor/captureJobSearch.do,403,Forbidden,DT-ChildCare 1-45,text,false,Test failed: message expected to contain /OK/,519,945,100,100,11,0,4

200:

1556876387936,1564,GET-/visitor/captureSearchBar.do,200,OK,DT-ChildCare 1-1,text,true,,21616,473,100,100,1561,0,768

1 个答案:

答案 0 :(得分:0)

403禁止主要是由于身份验证失败引起的。尝试通过cookie管理器中的验证值(包括JWT令牌或cookie详细信息的所有值)进行传递。并将Cookie管理器保持在线程组下或Http Header管理器的请求上方。

相关问题