? 在介绍jmeter这两个配置元件之前,先了解一下http请求头中的Content-type。
Content-type类型
Content-type是存在请求头里,用来告诉服务器客户端发送的数据格式。常见类型如下:
application/x-www-form-urlencoded
jmeter默认使用格式。
参数可以在Parameters或Body Data里输入,这两个参数输入的tab页只能使用一个,某一个有数据后不能切换到另一个。
参数格式:key1=value1&key2=value2
application/json
可在http请求的消息体数据中输入json格式的参数,参数格式:
{
“key1”:“value1”,
“key2”:“value2”,
…
}
multipart/form-data
上传文件使用此格式。
添加jmeter配置元件之前,创建好测试计划:测试计划——>添加线程组——>添加取样器-http请求——>添加监听器-查看结果树。
对于请求头,我们可以根据需求添加额外的头部字段,比如Content-type,通过HTTP信息头管理器来添加。
HTTP信息头管理器
1、线程组添加配置元件-http信息头管理器
2、http信息头管理器添加头部字段Content-type 3、添加http请求,请求IP:www.baidu.com,消息体添加json格式的参数 4、执行http请求,查看请求结果树 ??:http信息头管理器添加Content-type之前,http请求头信息没有该字段:Content-type: application/json
同时,可以通过HTTP信息头管理器来添加、管理用户cookie信息。 查看请求结果树-请求消息体,包含cookie信息
HTTP Cookie管理器
同样可以使用HTTP Cookie管理器来添加、管理用户cookie信息
1、添加配置元件-HTTP Cookie管理器 2、添加自定义的cookie信息 3、重新执行http请求,查看结果树-请求消息体携带了cookie信息
?
|