向JMeter REST请求添加身份验证
问题内容:
我今天大部分时间都在尝试使此工作正常进行,但仍然没有成功。我有一个简单的案例-
我只想向我的Web服务发送一个GET请求。但是无论我做什么,我都无法对其进行身份验证。我尝试了授权管理器,Cookie管理器,标题管理器的各种组合……无济于事。
我将其简化为最简单的测试:
Thread Group
---->HTTP Authorization Manager
---->HTTP Request
---->View Results Tree
我可能会丢失什么?我已经为授权管理器尝试了多个URL,目前将其设置为https://[domain]:[port]
。
我已经填写了用户名和密码,仅此而已。
问题答案:
要启用抢占式身份验证,请使用HTTP请求的HTTPClient 3.1实现。
然后更改以下文件以添加:
- jmeter.properties:
httpclient.parameters.file=httpclient.parameters
- httpclient.parameters:
http.authentication.preemptive$Boolean=true