首页 > 解决方案 > Reg: 通过 Jmeter HTTP 测试脚本记录器访问时,网页图像未正确加载

问题描述

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

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

注意:仅特定网站会出现问题。其他网站加载正常。

请帮助我们继续前进。

标签: jmeter

解决方案


我的期望是它们是第 3 方图像,即驻留在您的应用程序以外的不同域上。如果是这种情况并且您仍想记录它们 - 考虑使用HTTP(S) 测试脚本记录器的 HTTPS 域输入

JMeter HTTPS(S) 测试脚本记录器域

根据文档:

HTTPS 的域名(或主机)名称列表。使用它为您希望记录的所有服务器预先生成证书。

但是,如果域是“外来的”并且您无法控制 - JMeter 无法捕获图像甚至更好,因为在任何情况下您都应该从负载测试中排除外部资源,因为您应该只关注您的应用程序并丢弃任何第 3-派对资源(图像、脚本、样式等),因此如果您的应用程序包含来自其自己的存储库的 JavaScript 库(如JQuery) - 您需要包含它,但是如果它是从外部世界获取的 - 它应该被排除在外。


还要注意记录 JMeter 测试的另一种方法:JMeter Chrome 扩展,这样您就不必担心代理和 SSL 证书,并且您的站点布局也不会因为浏览器和浏览器之间缺少MITM代理而被破坏正在测试的应用程序。


推荐阅读