jmeter代理记录重复请求

时间:2018-08-16 12:00:33

标签: proxy jmeter performance-testing

我目前正在使用JMeter通过HTTP测试记录器代理记录测试场景。 问题是,当我在我的应用程序上使用IE发送请求时,记录控制器将充满与我刚发送的请求相对应的无限数量的重复请求。

Multiple requests when accessing default page

任何关于为什么会发生这种情况的想法都值得欢迎。 祝你有美好的一天

2 个答案:

答案 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”。

希望这可以帮助某人。 别忘了有美好的一天:-)