当前位置: 首页 > 知识库问答 >
问题:

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

危斯伯
2023-03-14

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

我尝试了以下方法:我已经添加了Apache根CA证书并设置了正确的时区

注意:问题仅发生在特定网站。其他网站正在正常加载。

请在这方面提供帮助,以向前迈进。

共有2个答案

董意蕴
2023-03-14

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

按留档:

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

但是,如果域是“陌生的”并且不能由您控制 - JMeter甚至无法捕获图像,因为在任何情况下,您都应该从负载测试中排除外部资源,因为您应该只关注您的应用程序并丢弃任何第三方资源(图像,脚本,样式等),因此,如果您的应用程序包含JQuery等JavaScript库,则需要包含它, 但是,如果它是从外部世界获取的 - 它应该被排除在外。

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

萧宣
2023-03-14

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

您可能需要在java中启用/禁用某些算法。安全文件

 类似资料:
  • 我是JMeter的新手。尝试在JMeter中记录步骤。我有以下设置。 HTTP请求默认值: 设置好这些之后,启动记录器,启动我的http://localhost:81/网页/ 还尝试了JMeter chrome扩展-Blazemeter即使不记录localhost网页actions.Any帮助非常感谢。

  • 问题内容: 我积极使用脚本进行评分和汇总。我不知道的一件事是如何从脚本发出日志。我尝试了console.log,但后来没有成功。请让我知道,我该如何从常规脚本中发出日志。 问题答案: 这可以通过访问全局Elasticsearch记录器实例来完成。下面提供了它的常规示例。您也应该能够对javascript和其他脚本语言执行类似的操作。 因此,当您进行条款汇总时,可以执行以下操作- 一些来自Elast

  • 我现在正在尝试使用Apache JMeter HTTP(S)测试脚本记录器,但我有一个难题! 我在JMeter中完成了以下设置。 在此处输入图像描述 我在Firefox中配置了代理。 然后我录了一个简单的剧本。 但当我重放脚本时,它没有起作用,我得到了以下提示: 在此处输入图像描述 怎么办?请指点一下!谢谢!

  • 我用的是JMeter 5.3。我选择了模板 根据屏幕截图,测试脚本录制器显示为灰色:测试录制器 我也将证书导入了IE。证书 有人能告诉我哪里出了问题吗?谢谢!

  • 我正在尝试通过jmeter记录移动流量,但没有成功。任何人都可以帮忙。步骤如下: 在JMeter中添加了录制模板和在录音机中将端口设置为9090 在手机下面配置完成 使用以下设置更改wifi:代理模式设置为手动给定hostname=localhost(膝上型电脑)ip地址Port=8888已安装JMeter安全证书,并在移动设备中使用可信凭据进行验证

  • 我已经按照此页上概述的说明,并将本地映像推送到启用注册表插件的本地3节点Minikube集群,并且集群以不安全注册表标志启动,但当我尝试使用映像创建Pod时,我收到以下错误: 正常拉取9m18s(10mx4)kubelet拉取图像"192.168.99.100:5000/myapp: v1" 警告失败9m18s(10mx4)kubelet拉取图像"192.168.99.100:5000/myapp