我有一个有效的HTTP GET请求,它在curl和postman上返回200 OK,但是,当在Jmeter中运行时,它会一直返回400个错误的请求,其响应主体如下所示
<HTML><HEAD>
<TITLE>Invalid URL</TITLE>
</HEAD><BODY>
<H1>Invalid URL</H1>
The requested URL "[no URL]", is invalid.<p>
Reference #9.2ea93d42.1511385794.51815e
</BODY></HTML>
不确定我做错了什么?
答案 0 :(得分:1)
好吧,所以我明白了。出于某些奇怪的原因,当我将整个url字符串放在“path”字段中时,测试按预期工作,即返回200.不要问我为什么会这样,也许是Apache人员要回答的问题。
答案 1 :(得分:0)
确保添加标题管理器作为HTTP请求的子项并添加标题:
Content-Type:application / json
答案 2 :(得分:0)
我遇到了同样的问题,并将baseURL值添加到“标题”部分的“主机”参数中。
例如:如果您网站的baseURL是“ http://test.com”。
在页眉管理器部分-> 添加主机:test.com
答案 3 :(得分:0)
只需将 HTTP Header Manager 放在您的请求上方并添加以下内容:
<块引用>内容类型:应用程序/x-www-form-urlencoded