我今天花了很多时间试图让这个工作,但仍然没有成功。我有一个简单的例子 - 我只想向我的网络服务发送一个GET请求。但无论我做什么,我都无法进行身份验证。我尝试了各种授权管理器,Cookie管理器,标题管理器的组合......无济于事。
我把它简化为最简单的测试:
Thread Group
---->HTTP Authorization Manager
---->HTTP Request
---->View Results Tree
我可能会错过什么?我已经为授权管理器尝试了几个网址,目前已将其设置为https://[domain]:[port]
我填写了用户名和密码,就是这样。
答案 0 :(得分:4)
要启用抢占式身份验证,请使用HTTP请求的HTTPClient 3.1实现 然后更改以下文件以添加:
jmeter.properties:
httpclient.parameters.file=httpclient.parameters
httpclient.parameters:
http.authentication.preemptive$Boolean=true