Jmeter-请求发送到带有方括号的服务器,

时间:2019-08-13 19:01:13

标签: api jmeter

我在URL中添加了用户名和密码,但是Jmeter用方括号将请求发送到服务器。 用户名:ABC 密码:123

在采样器中我已经提到过 https://ABC:123@api.google.com

但是执行后它会像这样加上方括号 https://[ABC:123@api.google.com]/path

由于这个原因,我的API失败了,请帮帮我

提前谢谢。

1 个答案:

答案 0 :(得分:0)

除了将被测IP或主机名之外的应用程序添加到“服务器名或IP”输入中,请勿添加其他任何内容,如果要将凭据包括在URL中,请使用“路径”字段:

enter image description here

但是,如果您没有明确要求在URL中发送凭据,则我建议您使用HTTP Authorization Manager来提供凭据,因为将整个URI放入“路径”中可能会导致其他测试元素发生故障,例如HTTP Cookie Manager

因此建议的设置为:

  • HTTP请求采样器:

    enter image description here

  • HTTP授权管理器

    enter image description here

更多信息:How to Use HTTP Basic Authentication in JMeter