Reg:通过Jmeter HTTP测试脚本记录器访问时,网页图像无法正确加载

时间:2018-09-18 02:54:23

标签: jmeter

当我在配置代理设置后尝试通过Jmeter Http测试脚本记录器访问网页时,它无法正确加载网页UI,但是请求已在jmeter中完美捕获。

我尝试了以下操作: 我已经添加了Apache Root CA证书 并设置正确的时区

注意:问题仅在特定网站上出现。其他网站正在正确加载。

请对此进行帮助。

2 个答案:

答案 0 :(得分:0)

通常这是由于Java版本的JMeter与目标网站之间的SSL算法不匹配。

您可能必须在java.security文件中启用/禁用某些算法。

答案 1 :(得分:0)

我期望它们是第三方图像,即位于您的应用程序以外的其他域上。如果是这种情况,但您仍要记录它们,请考虑使用HTTP(S) Test Script Recorder

的HTTPS域输入

JMeter HTTPS(S) Test Script Recorder Domains

根据文档:

  

HTTPS的域(或主机)名称列表。使用此功能可以为要记录的所有服务器预先生成证书。

但是,如果域是“外来的”并且不受您控制-最好JMeter无法捕获图像,因为在任何情况下都应从负载测试中排除外部资源,因为您应该只专注于应用程序并丢弃任何第三方资源(图像,脚本,样式等),因此,如果您的应用程序包括来自其自己的存储库的JQuery之类的JavaScript库-您需要包括它,但是如果它是从外部世界获取的-应该排除在外。


还请注意另一种记录JMeter测试的方法:JMeter Chrome Extension,这样您就不必担心代理和SSL证书,并且不会因丢失{{3 }}在浏览器和被测应用程序之间进行代理。