微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有 Firefox 的 Jmeter 脚本记录器不允许用户绕过身份验证

如何解决带有 Firefox 的 Jmeter 脚本记录器不允许用户绕过身份验证

我遇到了在 Windows 10 中使用哪个 Jmeter 脚本记录器和 Firefox 浏览器时遇到的问题。

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

但是当我开始录制时,我需要在网页中的某个点(出现提示)验证自己的身份,我也输入了正确的凭据,但它只是不断重定向提示重来一次,所以我无法绕过它。

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

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

解决方法

JMeter 提供 HTTP Authorization Manager 来处理像

这样的外部认证类型

因此,如果您想记录端到端流程,您需要将正确配置的 HTTP 授权管理器添加到您的记录模板测试计划中。配置详细信息会因服务器配置而异,请参阅 Windows Authentication with Apache JMeter 文章了解更多详细信息(在任何情况下,您都需要此设置来重放录制的脚本)

替代解决方案:

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。