一、响应数据为空
最近做测试接口,使用同样的请求方式、地址、参数和header,在postman中能正常响应,接收数据的也正常,但是在Jmeter中,虽然响应正常,但是响应数据却为空!
Jmeter接口数据如图:
postman接口数据如图:
解决方法
在Jmeter的内容编码中添加utf-8即可解决问题!
二、响应中文乱码
在设置了内容编码为utf-8或gbk后,响应内容中文仍乱码
产生原因
响应的Content-Type的值为application/json,没有设置charset=UTF-8
解决方法
在BeanShell 后置处理程序中增加 prev.setDataEncoding("utf-8");