【问题标题】:Recording Microsoft Edge using JMeter使用 JMeter 录制 Microsoft Edge
【发布时间】:2020-04-13 20:23:49
【问题描述】:

我正在尝试通过 JMeter 5.1.1 使用 Edge 浏览器记录我的公司 Intranet 站点。 JMeter 似乎在 Firefox 和 Chrome 上运行良好,但在 Edge 上却不行。

当我尝试访问主页时收到“转到代理设置”错误消息。它在我的个人笔记本电脑上运行良好,但在我的公司机器上却不行。在 Edge 中记录 https 流量与防火墙有什么关系?

请帮我解决这个问题。

提前致谢

【问题讨论】:

  • 在我的情况下,它说 error_connecting_proxy_server。有什么帮助吗?

标签: jmeter microsoft-edge


【解决方案1】:

您的公司可能使用公司代理,因此您需要make JMeter aware of this proxy

此外,如果您可以使用任何其他浏览器进行录制,您可以通过使用 HTTP Header Manager 操作 User-Agent 标头使 JMeter “假装”为 Edge

Microsoft Edge 44.17763.831.0 的相关用户代理字符串将是

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763

您可以从 Edge developer tools 获取您自己的 Edge User-Agent 字符串

【讨论】:

  • 感谢您的回复,德米特里。我们公司没有法人代理。我们没有得到任何代理或端口号。会不会是这个录音问题的其他原因??
【解决方案2】:

您使用的是哪个版本的 Edge 浏览器?从this articlethis blog看来,使用JMeter录制时,你必须配置浏览器才能使用JMeter Proxy。

要在旧版 Edge 浏览器中设置代理,请检查以下步骤:

  1. 从“开始”菜单、桌面或任务栏启动 Edge

  2. 点击窗口右上角的更多按钮。 (看起来像三个点。)

  3. 点击设置

  4. 点击高级设置。您可能需要向下滚动一下才能找到它。

  5. 点击打开代理设置

  6. 点击使用代理服务器下方的开关将其打开。

  7. 键入您正在使用的代理服务器的 IP 地址,该地址应由代理服务提供给您。
    键入端口号。同样,此号码应由代理服务提供给您。

  8. 点击保存。

要在新版 Microsoft Edge 中设置代理,您可以使用以下步骤:

  1. 从“开始”菜单、桌面或任务栏启动 Edge

  2. 点击窗口右上角的更多按钮。 (看起来像三个点。)

  3. 点击设置

  4. 点击系统,然后点击打开您计算机的代理设置

  5. 点击使用代理服务器下方的开关将其打开。

  6. 键入您正在使用的代理服务器的 IP 地址,该地址应由代理服务提供给您。
    键入端口号。同样,此号码应由代理服务提供给您。

  7. 点击保存按钮

【讨论】:

  • 感谢吕志的回复。我已按照您在此处提到的相同步骤进行操作。我仍然收到相同的错误“转到代理设置”。它在我的个人笔记本电脑上运行良好。但不在我公司的机器上。防火墙有什么关系来记录 Edge 中的 https 流量?也更新了我的查询。
  • 到防火墙,请确保相关端口为Allow状态。
  • 在 Windows 防火墙防御入站规则中添加了端口(我们将在 JMeter 记录器中使用)。可以记录常见的网站,但不能记录我的内网网站。还需要做其他设置吗?
猜你喜欢
  • 2016-03-23
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 2016-02-20
  • 2015-11-22
  • 2016-03-30
  • 2020-09-21
相关资源
最近更新 更多