Jmeter中配置元件之HTTP Header Manager

Jmeter是Apache 组织的开放源代码项目,是一个纯Java桌面应用,用于压力测试和性能测试。现广泛应用于测试测试领域。本篇文章主要实例讲解配置元件中的Http头文件管理器(HTTP Header Manager)。
一、Jmeter中各元件之间的关系
(1)线程组中的八种可执行元件
线程组中8种可执行元件(定时器Timer、前置处理器Per Processors、后置处理器Post Processors、断言Assertions、监听器Listener、取样器Sample、逻辑控制器Logic Controller),其中配置元件:用于提供对静态数据配置的支持,需要与取样器(Sampler)等元件进行交互。
(2)配置元件中的HTTP属性管理器
Jmeter不是浏览器,其行为和浏览器并不完全一样,但是提供HTTP属性管理器用于尽可能模拟浏览器的行为,在Http协议层上定制发送给被测应用的HTTP请求。
测试计划中有一些与HTTP属性相关的元件(可参照如下图):
HTTP Request Defaults:HTTP请求默认值管理器
HTTP Authorization Manager:HTTP授权管理器
HTTP Cache Manager:HTTP缓存管理器
HTTP Cookie Manager:HTTP Cookie管理器
HTTP Header Manager:HTTP头文件管理器
在这里插入图片描述
(3)HTTP头文件管理器(HTTP Header Manager)
不同浏览器发出的HTTP请求具有不同的Agent,访问某些有防盗链接的界面时需要正确的信息,这些情况需要HTTP Header Manager 来保证发送HTTP请求的正确。
HTTP Header Manager 的作用就是定制sampler发出的请求头文件内容的管理器。
二、HTTP信息头管理器实践
1.Header中增加一个参数
(1)创建好http请求,右击线程组,选择Add-Config Element-HTTP Header Manager,如下图所示:
在这里插入图片描述
(2)选择HTTP Header Manager,在右侧选择添加参数,如下图所示:
在这里插入图片描述
(3)运行,查看结果树,参看传入的header:
在这里插入图片描述
由图可见,我们传入的参数添加到了header里面了。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值