【发布时间】:2018-03-02 12:31:42
【问题描述】:
我遇到了 NTLM 身份验证问题,我正在使用 JMeter v. 4,这是我第一次使用 JMeter,所以我是初学者。
我尝试遵循我在这里找到的几个解决方案,但我仍然面临问题。
HTTP 授权管理器具有以下值:
基本网址:http:// [测试站点]
用户名:[我的用户名] - (甚至用 user@domain 测试过)
密码:[我的密码]
域:域
领域:空 - (甚至使用 domain.local 进行了测试)
机制:BASIC_DIGEST -(甚至用 KERBEROS 测试过)
我的 HTTP 请求有以下内容:
基本
服务器名称或 IP:http://[测试站点]
方法:GET
使用 KeepAlive 已启用
Browser.compatible 标头已启用
高级
实现:HttpClient4
我尝试编辑 \bin\user.properties\ 并添加了 Setting httpclient4.auth.preemptive=true 或 httpclient4.auth.preemptive$Boolean =true 但仍有问题:
响应消息:未经授权
响应标头:
HTTP/1.1 401 未经授权
内容类型:text/html
服务器:Microsoft-IIS/8.5
WWW-认证:协商
WWW-认证:NTLM
X-Powered-By:ASP.NET
X-UA 兼容:IE=Edge
日期:格林威治标准时间 2018 年 3 月 2 日星期五 08:42:30
内容长度:1293
HTTPSampleResult 字段:
内容类型:文本/html
数据编码:iso-8859-1
我的配置基于JMeter NTLM authentication failing 1。版本之间有区别吗?我错过了什么?有什么问题?
【问题讨论】:
标签: apache http jmeter ntlm-authentication jmeter-4.0