我遇到了 NTLM 身份验证问题,我正在使用 JMeter v. 4,这是我第一次使用 JMeter,所以我是初学者。
我试图遵循我在这里找到的几个解决方案,但我仍然面临问题。
HTTP 授权管理器具有以下值:
基本 URL:http:// [测试站点]
用户名:[我的用户名] -(甚至用 user@domain 测试过)
密码:[我的密码]
域:域
领域:空 -(甚至用 domain.local 测试过)
机制:BASIC_DIGEST -(甚至用 KERBEROS 测试过)
我的HTTP 请求具有以下内容:
基本
服务器名称或 IP:http:// [测试站点]
方法:GET
使用 KeepAlive 已启用
Browser.compatible headers 已启用
高级
实现:HttpClient4
我试图编辑 \bin\user.properties\ 并添加设置 httpclient4.auth.preemptive=true或httpclient4.auth.preemptive$Boolean=true但仍然有问题:
响应消息:未经授权
响应头:
HTTP/1.1 401 Unauthorized
Content-Type:text/html
服务器:Microsoft-IIS/8.5
WWW-Authenticate:协商
WWW-Authenticate:NTLM
X-Powered-By:ASP.NET
X-UA-Compatible:IE=Edge
日期:2018 年 3 月 2 日星期五 08:42:30 GMT
内容长度:1293
HTTPSampleResult 字段:
ContentType:text/html
DataEncoding:iso-8859-1
我拥有的配置基于JMeter NTLM authentication failed 1。版本之间有区别吗?我错过了什么?有什么问题?