无法使用JMeter Test脚本记录器记录Internet Explorer中本地主机上运行的应用程序

时间:2019-01-22 10:01:45

标签: jmeter performance-testing

我正在尝试使用JMeter(版本4)测试脚本记录器记录测试脚本,以对我的应用程序进行性能测试。配置代理后,记录器不会记录我在Internet Explorer(IE 9)的localhost上运行的应用程序URL。但是其他URL正在JMeter中记录。我尝试使用能够正常运行的Chrome记录应用程序。我没有在代理设置中取消选中绕过代理服务器的本地地址。

2 个答案:

答案 0 :(得分:0)

我建议您使用Mozilla Firefox来记录脚本,因为Firefox允许您独立于系统设置来管理代理和证书。

获取有关录制的更多信息:

答案 1 :(得分:0)

  1. 请确保选中Internet Explorer代理设置的“高级”选项卡中的Use the same proxy server for all protocols框,并且“例外”中没有localhost127.0.0.1等。 “

    enter image description here

  2. 某些应用程序无法将流量路由到本地代理服务器,因此您可能需要添加loopback adapter

    enter image description here

  3. 如果您要记录通过HTTPS协议运行的应用程序,则需要将JMeter的自签名证书安装到Trusted Root Certification Authorities中:

    enter image description here

  4. 使用哪种浏览器进行记录并不重要,因为应用程序主要基于User-Agent标头区分浏览器,因此您可以使用任何浏览器进行记录,然后在HTTP Header Manager到IE9

  5. 根据JMeter Best Practices,您应该始终使用最新版本的JMeter,因此请考虑升级到JMeter 5.0(或JMeter Downloads页面上可用的最新版本)

    < / li>