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

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

燕星鹏
2023-03-14

我面临着一个问题,在Windows 10中,Jmeter脚本记录器和Firefox浏览器是什么。

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

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

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

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

共有1个答案

施自明
2023-03-14

JMeter提供HTTP授权管理器来处理外部认证类型,如

  • 基本网址
  • 断续器
  • 克贝罗斯

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

替代解决方案:

>

  • 禁用此特定登录请求的代理,如:

      < li >记录包括登录在内的所有步骤,这将产生相关的HTTP请求采样器 < li >禁用代理服务器 < li >执行登录 < li >启用代理服务器 < li >继续录制

    使用第三方录制解决方案,如JMeter Chrome Extension

  •  类似资料:
    • 我是Jmeter的新手,正在努力自学。我正在浏览器中设置代理设置并尝试录制脚本。但一旦我在浏览器中设置了代理,我就无法通过该浏览器访问internet。这阻止了我录制脚本? 请帮我解决这个问题。

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

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

    • 我有一个基本配置,如下所示 所以基本上它允许/通过身份验证,但其他一切都需要token。我如何让它也绕过Swagger?这使得开发变得困难,因为团队依赖于Swagger来查看API文档。

    • 我正在使用JMeter录制一个脚本。在网页上有两个选项两个下载数据。一个是excel,一个是csv。csv格式的数据下载成功,但是当点击excel图标下载数据时,它会出现错误,如下图所示。 我在不同的论坛上尝试了一个解决方案,但它不起作用。在用户界面中添加以下行。属性文件。 并在hc中的第行下方添加。参数 它不起作用。

    • 我使用jmeter已经有一段时间了,所以我知道HTTP测试脚本记录器的设置是可以的。清除浏览器历史,运行在公共或私人模式没有帮助。重新发布jmeter代理证书也没有什么区别,删除proxyserver.jks也是一样,以前经历过这种情况,我知道几天后HTTP测试脚本记录器会再次开始工作。两个jmeter v4都发生