Jmeter配置元件之HTTP信息头管理器

用于定制Sampler发出的HTTP请求的请求头内容,在请求需要一些验证信息时使用的较多,在http请求之前添加一个HTTP信息头管理器,将所需的头信息以键值对的方式添加进去,能使你能够更真实的模拟该接口的访问,在后边的HTTP请求发送时则将使用该管理器中的header信息。

> 添加 - 配置元件 - HTTP信息头管理器

当然, 头部管理器也可以添加管理cookie, 与cookie管理器相比, 这里并不需要添加服务器域名

> 头部信息合并&覆盖

1. 头部管理器允许您添加或覆盖HTTP请求头, JMeter是支持多个头部管理器;

2. 存在多个头部管理器, 头部信息会合并;

3. 如果要合并的头部信息与现有的头部名称匹配, 它将替换先前的头部信息;

4. 头部的信息值为空不会删除现有的头部信息, 而只是替换其为空值;

5. 同一作用域下,不论添加多少个头部管理器, 只会取第一个管理器的值, 不合并;

如图:

1. 逻辑控制器下的头部管理器C会与线程组和测试测试计划下的头部管理器B与A合并,若头部名称相同则C会替换B和A的值,作用域:仅一次控制器下的HTTP取样器

2. 线程组下的头部管理器B会与测试测试计划下的头部管理器A合并, 若头部名称相同则B会替换A的值,作用域:该线程组下的HTTP取样器

3. 测试计划下的头部管理器A,  作用域:测试计划下的所以线程组的HTTP取样器

4. 同一线程组下作用域完全重叠的管理器B和D, 在该线程组下的HTTP请求头部只会取管理器B的头部信息, 不取管理器D的头部信息

发布了59 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43507959/article/details/104042467