如何在PUT请求中发送认证参数 - Jmeter

时间:2017-12-08 23:55:12

标签: jmeter put

尝试使用Jmeter工具执行负载测试但无法通过身份验证。 以下卷曲效果很好

curl -u <USERNAME>:<PASSWORD> -X PUT "http://server-url/artifactory/my-repository/my/new/artifact/directory/file.txt" -T Desktop/myNewFile.txt

我需要根据上面的curl示例通过PUT方法上传文件而不能这样做,因为不知道应该在HTTP Request采样器,参数部分,Post Body或其他地方放置用户名和密码值的位置

谢谢你

2 个答案:

答案 0 :(得分:0)

猜测,但您可能会添加HTTP标头

Authentication: basic [base64 of username:password]

Google&#34; HTTP基本身份验证&#34;

答案 1 :(得分:0)

您需要在测试计划中添加HTTP Authorisation Manager并按如下方式对其进行配置:

  • 基本网址:http://server-url
  • 用户名:USERNAME
  • 密码:PASSWORD

JMeter将生成相关的Authorization标头并将其添加到请求中。有关详细信息,请参阅How to Use HTTP Basic Authentication in JMeter文章。