我是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
2019-08-16 14:21:08,975 DEBUG o.a.h.i.e.MainClientExec:连接可以无限期保持活动状态 2019-08-16 14:21:08,975 DEBUG o.a.h.i.a.HttpAuthenticator:身份验证成功 2019-08-16 14:21:08,976调试o.a.h.c.p.ResponseProcessCookies:未在HTTP上下文中指定Cookie规范
=======================
但是,我没有重定向到受保护的网页。相反,它会将我重定向到我的主页URL,然后将我重定向到另一个具有双重编码的URL,然后将我重定向回到我的主页URL,并保持循环重定向。然后重定向20次后,请求错误就消失了。
我们不太确定为什么会这样。我们不太确定这是否与Cookie有关,我们已经将HTTP Cookie Manager添加到Jmeter线程组中。
此外,如果我从jmeter复制具有重定向到的身份验证凭据的URL,然后将其粘贴到IE浏览器中,则可以对站点进行隔离。这只是Jmeter中的问题。
谢谢您的输入!
答案 0 :(得分:0)
尝试将HTTP Cookie Manager的“政策”配置为限制较少的内容,即Netscape
尝试将下一行添加到 user.properties 文件:
CookieManager.check.cookies=false