Jmeter在完全有效的GET请求上返回400错误请求

时间:2017-11-22 21:35:05

标签: http get jmeter

我有一个有效的HTTP GET请求,它在curl和postman上返回200 OK,但是,当在Jmeter中运行时,它会一直返回400个错误的请求,其响应主体如下所示

<HTML><HEAD>
<TITLE>Invalid URL</TITLE>
</HEAD><BODY>
<H1>Invalid URL</H1>
The requested URL "&#91;no&#32;URL&#93;", is invalid.<p>
Reference&#32;&#35;9&#46;2ea93d42&#46;1511385794&#46;51815e
</BODY></HTML>

不确定我做错了什么?

4 个答案:

答案 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