Jmeter学习——http请求Content encoding的重要性

今天在测试一个接口的时候,遇到的问题,困扰了我一天

下面是一个接口,使用的是post请求,Content-Type为application/json

返回参数如下:

瞬间懵逼了!!!为什么呢?渠道是存在的!那我们用浏览器打开看一下

纳尼,这是什么鬼,浏览器不会自己转换成post请求

百度了很久找了一款软件postman,下载地址:https://www.getpostman.com/postman

点击send后,让我又懵逼了,请求成功了

摸索了半天,发现有个地方不一样,postman在连接类型中自动增加一个UTF-8

我们jmeter中也加一下吧

点击运行,奇迹出现了

原因其实很简单,因为我参数是中文,jmeter没有自动转换成UTF-8格式,所以一直提示我渠道不存在,因此参数中有中文时尽量content encoding改成UTF-8格式!!!

 

posted @ 2018-01-03 15:27  大胖MAX  阅读(5416)  评论(0编辑  收藏  举报