如何在JMeter的请求中展示所使用的HTTP Header Manager内容
JSR223展示HTTP Header Manager内容配置方法
- 首先确保JSR223 PostProcessor挂载在目标HTTP请求的子节点下,脚本语言选择
Groovy - 填入以下脚本即可实现Header内容的打印输出,逻辑和你之前打印请求参数的方式完全兼容:
// 直接获取当前请求组装完成的全部请求头 def allHeaders = sampler.getRequestHeaders() // 输出到JMeter日志面板 log.info("===== 请求头内容 =====") log.info(allHeaders) log.info("=====================") // 可选:单独获取指定Header的值 def contentType = sampler.getHeaderManager().getFirstHeaderNamed("Content-Type") log.info("Content-Type取值:{}", contentType) // 可选:将请求头存入JMeter变量供后续组件使用 vars.put("request_headers", allHeaders.toString())
- 运行后即可在JMeter右上角的日志面板查看完整的Header内容,配置效果参考:

- 小提示:如果需要将内容打印到控制台,直接把
log.info替换为println即可。
内容的提问来源于stack exchange,提问作者Rock
相关产品推荐
相关产品推荐

