jmeter不同的数据请求格式

一、Content-Type常见的有:

application/json;charset=UTF-8
text/xml;charset=UTF-8
application/x-www-form-urlencoded  -----------图片上传
multipart/form-data
 
二、如何组织不同的http请求
如果在线程组内有多个http请求需要添加http信息头管理器,那么需要添加简单控制器,然后把每个请求头控制器和http请求分别放到简单控制器下面
 
三、application/json;charset=UTF-8格式的请求:
1、添加http信息头管理器:添加Content-Type,Parkingwang-Client-Source
2、在http请求中,把请求数据放在Body Data中
 
四、text/xml;charset=UTF-8
1、添加http信息头管理器:添加Content-Type
2、在http请求中,把请求数据放在Body Data中
 
五、multipart/form-data
1、添加http信息头管理器:添加Content-Type
2、在http请求中,把请求数据放在Parameter中
 
六、application/x-www-form-urlencoded
图片上传操作的前提是登录。因此在进行上传操作的http请求前面,必须得有登录的请求。
1、登录的操作:
a: 添加http信息头管理器:添加Content-Type
b: 在http请求中,把请求数据放在Parameter中
 
2、图片上传的操作:
a: 添加http信息头管理器:添加Content-Type,cookie
b: 在http请求中,
1) Basic选项卡中:
勾选Use multipart/form-data for POST. 
在parameter标签中,查看request中的参数名(不用写文件名称的那个参数,那个参数在Files upload中写)
在Files upload标签中,填写文件名称:图片的地址和图片名;参数名称:查看request中的参数名;MIME类型:image/png
2)Advanced选项卡
在Implementation中选择“java”
如果不这样设置 ,会报503错误: 缺少参数或参数错误,未找到图片url

相关推荐