我目前正在使用JMeter通过HTTP测试记录器代理记录测试场景。 问题是,当我在我的应用程序上使用IE发送请求时,记录控制器将充满与我刚发送的请求相对应的无限数量的重复请求。
Multiple requests when accessing default page
任何关于为什么会发生这种情况的想法都值得欢迎。 祝你有美好的一天
答案 0 :(得分:1)
JMeter的HTTP(S)测试脚本记录器应该足够准确,如果您看到额外的请求,很可能会发生。
我建议仔细检查IE和受测试的Using Windows Internet Explorer Developer Tools Network Capture应用程序之间的网络级别上发生了什么。
如果在没有JMeter代理的情况下在IE中重现-它可能是应用程序不可或缺的一部分,即它会定期polling使用AJAX调用进行更新,这需要在您的负载测试中反映为:好。
如果没有,那么-您需要找出JMeter从enabling debug logging开始使用JMeter代理的原因的原因。可以通过将下一行添加到 log4j2.xml 文件(位于JMeter安装的“ bin”文件夹中)来完成
<Logger name="org.apache.jmeter.protocol.http.proxy" level="debug" />
答案 1 :(得分:0)
因此,经过数小时的设置比较和http请求分析,我发现只是需要将HTTP Test Script Recorder的“ type”参数设置为“ Java”。
希望这可以帮助某人。 别忘了有美好的一天:-)