Jmeter如何自定义http请求中的首部及实体

http请求包含起始行、首部及实体,起始行部分Jemter可直接在http请求中选取方法和配置URL,不做赘述,主要说明首部及实体的配置方法。
1、首部
Jemter允许自定义http的请求首部,也就是我们俗称的请求头(如下图1所示),首部的配置界面需手动添加,添加方法如图2所示,配置方法如图3所示。
Jmeter如何自定义http请求中的首部及实体
图1 请求首部
Jmeter如何自定义http请求中的首部及实体
图2 添加请求首部配置界面
Jmeter如何自定义http请求中的首部及实体
图3 配置请求首部
自定义首部有两种适用场景,可以从请求首部的设置位置比较直观地看出作用范围:
1)作用于所有请求,也就是每一个请求使用的首部都是一样的,在线程组下添加管理器:
Jmeter如何自定义http请求中的首部及实体
2)作用于单个请求,每个请求可以自定义它的首部:
Jmeter如何自定义http请求中的首部及实体
2、实体
实体的配置界面有三个子菜单,分别是Parameters、Body Data、Files Upload。Parameters适用于GET请求,URL中带的参数可以直接写在URL中(例如www.test.com?id=1&item=2),也可以单独放在Parameters中配置。Body Data适用于POST请求,数据的编写格式应符合请求首部中的Content-Type字段,如果设为json,那么应该配置为键值对{“a”:”1”,”b”:”2”}。