繁体   English   中英

Jmeter集成Windows身份验证(NTLM)

[英]Jmeter Integrated Windows Authentication (NTLM)

对于Jmeter来说,我还是个菜鸟,我正在努力使HTTP请求成功运行(即使是1次迭代)。

被测试的站点是员工使用的Intranet站点。 在通过任何浏览器访问方面,首页都会加载(已通过我的域登录名/密码(通过登录到笔记本电脑)对我进行了身份验证)。 从我可以从诸如FIDDLER之类的工具中收集到的信息:

  • GET请求发送到服务器,服务器响应为401未经授权(WWW-Authenticate:协商)
  • GET REQUEST标头以授权方式发送:协商哈希,服务器响应为401未经授权的其他WWW身份验证:协商哈希
  • 以相同的授权发送回GET REQUEST:与先前SERVER响应中收到的HASH进行协商。 服务器以HTTP 200响应。

我正在努力使以上工作在JMETER中进行。 我尝试通过捕获Blazemeter Chrome插件的输出并将其另存为.jmx文件来尝试,但是在

div id =“ header”> h1> 服务器错误

h2> 401- 未经授权:由于凭据无效而拒绝访问 h3> 您无权使用您提供的凭据查看此目录或页面

关于我应该如何使它开始工作的任何想法将不胜感激.........

JMeter随附了HTTP授权管理器 ,可用于绕过NTLM身份验证质询。 只需将其添加到您的测试计划中并提供以下值:

  • 用户名:您的Windows域用户名
  • 密码:您的Windows域密码
  • 域:您的Windows域
  • 机制: BASIC_DIGEST

HTTP授权管理器应自动处理身份验证流程。 如果需要,请参阅Windows Apache身份验证与Apache JMeter以获得更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM