今天在测试一个接口的时候,遇到的问题,困扰了我一天
下面是一个接口,使用的是post请求,Content-Type为application/json
返回参数如下:
瞬间懵逼了!!!为什么呢?渠道是存在的!那我们用浏览器打开看一下
纳尼,这是什么鬼,浏览器不会自己转换成post请求
百度了很久找了一款软件postman,下载地址:https://www.getpostman.com/postman
点击send后,让我又懵逼了,请求成功了
摸索了半天,发现有个地方不一样,postman在连接类型中自动增加一个UTF-8
我们jmeter中也加一下吧
点击运行,奇迹出现了
原因其实很简单,因为我参数是中文,jmeter没有自动转换成UTF-8格式,所以一直提示我渠道不存在,因此参数中有中文时尽量content encoding改成UTF-8格式!!!