我对 JMeter 比较陌生。我想让 Jmeter HTTP Sampler 登陆使用 Drupal 8 开发的安全网页。我认为它需要 NTLM 身份验证,所以我使用 HTTP 授权管理器来传递 BlazeMeter 指南中指定的凭据
我的授权管理器具有以下值:
Base URL: https:// [test site]
Username: [my user name]
Password: [my password]
Domain: my domain
Mechanism: BASIC_DIGEST
从 jmeter 日志中,我可以看到我已通过身份验证。
2019-08-16 14:21:08,975 调试 oahieMainClientExec:连接可以无限期保持活动状态 2019-08-16 14:21:08,975 调试 oahiaHttpAuthenticator:身份验证成功 2019-08-16 14:21:08,976 调试 oahcpResponseProcessCookies:Cookie 规范不在 HTTP 上下文中指定
==========================
但是,我没有重定向到受保护的网页。相反,它会将我重定向到我的主页 URL,然后将我重定向到具有双重编码的另一个 url,然后将我重定向回我的主页 url 并继续循环重定向。然后在 20 次重定向后请求错误。
我们不太确定它为什么会发生。我们不太确定这是否与 cookie 有关,并且我们已经将 HTTP Cookie 管理器添加到 Jmeter 线程组。
此外,如果我从具有身份验证凭据的 jmeter 复制 URL,并将其粘贴到 IE 浏览器上,我就可以启动该站点。这只是 Jmeter 中的问题。
感谢您的任何意见!