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

nfs0ujit  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(97)

我有一个问题,我面临的Jmeter脚本记录器和Firefox浏览器在Windows 10.
我已经设法在Jmeter中添加了一个带有Recorder模板的项目,并将生成的证书导入到Firefox浏览器中,还通过将代理更改为手动配置,将代理设置更改为指向我在Jmeter测试脚本记录器(8888)中拥有的端口。
但当我开始录制时,我需要在网页的某个位置验证自己(出现提示),我也输入了正确的凭据,但它只是不断重定向回提示,所以我不能绕过它。
在一些Jmeter属性文件中是否有我应该更改的设置?
我需要说的是,我尝试这台电脑有代理设置是固定的,不能改变时,在控制面板中查看WiFi设置

vltsax25

vltsax251#

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

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

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

相关问题