0

我遇到了一个问题,我在 Windows 10 中遇到了哪个 Jmeter 脚本记录器和 Firefox 浏览器。

我设法使用 Recorder 模板在 Jmeter 中添加了一个项目,并将生成的证书导入到 Firefox 浏览器中,还通过将代理更改为手动配置更改了代理设置以指向我在 Jmeter 测试脚本记录器(8888)中拥有的端口.

但是当我开始录制时,我需要在网页的某个点(出现提示)进行身份验证,并且我还输入了正确的凭据,但它只是不断重新重定向到提示,所以我无法绕过它。

我应该在一些 Jmeter 属性文件中更改设置吗?

我需要说我正在尝试使用的计算机具有固定的代理设置,在控制面板中查看 wifi 设置时无法更改

4

1 回答 1

0

JMeter 提供HTTP 授权管理器来处理外部身份验证类型,例如

因此,如果您想记录端到端流程,您需要将正确配置的 HTTP 授权管理器添加到您的记录模板测试计划中。配置详细信息将根据服务器配置而有所不同,有关更多详细信息,请参阅使用 Apache JMeter 的 Windows 身份验证文章(在任何情况下,您都需要此设置来重播录制的脚本)

替代解决方案:

  1. 禁用此特定登录请求的代理,例如:

    • 记录包括登录在内的所有步骤 - 它将生成相关的HTTP 请求采样器
    • 禁用代理
    • 执行登录
    • 启用代理
    • 继续录制
  2. 使用第三方录音解决方案,例如JMeter Chrome Extension

于 2021-03-08T06:26:16.760 回答