赞
踩
content-type在Request Headers里,告诉服务器我们发送的请求信息是哪种格式的
目前工作中涉及到的content-type 有三种:
application/x-www-form-urlencoded
application/json
multipart/form-data
content-type:application/x-www-form-urlencoded
jmeter中如果不指定content-type,默认使用此格式
参数格式:key1=value1&key2=value2
content-type:application/json
参数为json格式
{
"key1":"value1",
"key2":"value2"
}
content-type:multipart/form-data
上传文件用这种格式
发送的请求示例:
content-type:application/x-www-form-urlencoded
参数可以在Parameters或Body Data里输入,格式不同,如下图所示。
这两个参数输入的tab页只能使用一个,某一个有数据后不能切换到另一个。
Parameters:
Body Data:
content-type:application/json
application/json不是默认的文件类型,所以需要告诉服务器我们发送的请求信息是哪种格式的。申明方法为添加信息头管理,在里面申明类型,消息头管理器添加方法:http请求上点击右键-添加-配置元件-HTTP信息头管理器
信息头编辑页面,点击添加,输入content-type application/json
在http请求,Body Data中输入json格式的参数
content-type:multipart/form-data [dinghanhua]
在http请求编辑页面,选中Use multipart/form-data for POST,无需添加HTTP信息头管理器
Parameters中输入除了上传的文件以外的参数:参数名和参数值
Files Upload中输入上传文件,参数名和MIME类型
上传文件如果不成功,修改Implementation为java试一下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。