当我在配置代理设置后尝试通过Jmeter Http测试脚本记录器访问网页时,它无法正确加载网页UI,但是请求已在jmeter中完美捕获。
我尝试了以下操作: 我已经添加了Apache Root CA证书 并设置正确的时区
注意:问题仅在特定网站上出现。其他网站正在正确加载。
请对此进行帮助。
答案 0 :(得分:0)
通常这是由于Java版本的JMeter与目标网站之间的SSL算法不匹配。
您可能必须在java.security文件中启用/禁用某些算法。
答案 1 :(得分:0)
我期望它们是第三方图像,即位于您的应用程序以外的其他域上。如果是这种情况,但您仍要记录它们,请考虑使用HTTP(S) Test Script Recorder
的HTTPS域输入根据文档:
HTTPS的域(或主机)名称列表。使用此功能可以为要记录的所有服务器预先生成证书。
但是,如果域是“外来的”并且不受您控制-最好JMeter无法捕获图像,因为在任何情况下都应从负载测试中排除外部资源,因为您应该只专注于应用程序并丢弃任何第三方资源(图像,脚本,样式等),因此,如果您的应用程序包括来自其自己的存储库的JQuery之类的JavaScript库-您需要包括它,但是如果它是从外部世界获取的-应该排除在外。
还请注意另一种记录JMeter测试的方法:JMeter Chrome Extension,这样您就不必担心代理和SSL证书,并且不会因丢失{{3 }}在浏览器和被测应用程序之间进行代理。