说明这个接口根本就没写http通讯包中的body三。
我不太懂,刚刚接触jmeter,能说详细一些么?非常感谢了
@Wei_s: 意思就是说服务器就只写了200,没写body。
比如你想要的是A(http response包):
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/plain; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 16 Jan 2018 07:57:58 GMT
Connection: close
Content-Length: 3
ABC
但是服务器本来是这么写的B:
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/plain; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 16 Jan 2018 07:57:58 GMT
Connection: close
A的就是你想要看到的——"ABC",但是因为返回的是B这种。Are U 明白?
@Wei_s: 图中1 Content-Length是0,还要怎么说。上述论述是正确的。
先换个工具发post请求 例如fiddler调试 看看返回的结果
如果有返回数据 说明jmeter里面哪儿配置不对
如果没有返回数据 就查找其他原因
fiddler里是有返回数据的,不过会提示一下,说响应数据是加密的,点击一下解密,然后就显示出来了。那是不是因为这个加密呢?
@Wei_s: 那这样说明你jmeter里面配置不对
楼主,请问这个问题你后来是怎么解决的,我遇到了一样的问题,fiddler抓包也是说响应加密了,jmeter这边响应数据显示空的,是要怎么配置吗
这个问题楼主最终是怎么解决的?