使用代理服务器时,Firefox不显示商业网站(JMeter录制)

时间:2017-01-16 21:51:50

标签: firefox jmeter

我已经完成(成功)记录测试计划以测试jmeter.apache.org的步骤: - 配置JMeter HTTP代理服务器(端口:8080) - 设置Firefox以使用代理服务器 - 在我的PC上本机配置代理(窗口10)

但是当我做同样的事情来记录另一个测试计划来测试商业网站时,比如沃尔玛或巴恩斯和诺布尔。 Firefox不显示网站并显示消息

  

代理服务器拒绝连接   Firefox配置为使用拒绝连接的代理服务器。

当我为Walmart.com设置" No Proxy"在Firefox连接设置中,网站显示不正确(仅显示文本链接) 使用代理服务器时,如何才能正确显示商业网站?

谢谢。

1 个答案:

答案 0 :(得分:0)

  1. Firefox有自己的机制来设置代理连接,它不尊重全局代理设置,请查看latest Firefox documentation以了解如何配置它(我不提供说明或屏幕截图,给定浏览器每隔几天推出新版本,它可能随时更改)

  2. 如果您想记录流量,浏览器必须使用JMeter的代理,否则JMeter可能无法拦截请求并将其转换为HTTP Request采样器

  3. 如果您的网站使用HTTPS协议,则需要在浏览器中安装JMeter的自签名证书,以便JMeter可以解密和记录HTTPS请求。有关如何为不同浏览器安装证书的信息,请参阅HTTP(S) Test Script Recorder用户手册条目的“HTTPS记录和证书”一章

  4. 故障排除选项:

    • 我建议您始终使用clean session进行录制,即删除浏览历史记录,Cookie,缓存等,或使用品牌new Firefox profile进行录制。
    • 如果上述选项无法解决您的问题,您可以考虑录制JMeter测试的替代选项 - JMeter Chrome Extension,使用它您不需要设置代理或安装SSL证书。