Jmeter--http信息头管理器的使用(转载)

本文转载自:

Jmeter---什么时候需要配置HTTP信息头管理器以及对应的参数如何输入_信息头管理器中的参数怎么调用-CSDN博客

1、抓包查看Request Headers(请求头)里Content-Type的信息,如下图:

  1. Content-Type的格式为:application/x-www-form-urlencoded
  1. 表示:默认,如果不指定content-type,默认使用此格式
  2. 是否需要配置HTTP信息头管理器:不用配置HTTP信息头管理器
  3. 参数格式:key1=value1&key2=value2
  4. 此时参数可以在参数(Parameters)或消息体数据(Body Data)里输入,格式不同,如下图所示:

这两个参数输入的tab页只能使用一个,某一个有数据后不能切换到另一个

  1. Content-Type的格式为:application/json
  1. 是否需要配置HTTP信息头管理器:需要配置HTTP信息头管理器(必须要配置)
  2. 参数为json格式:

{

"key1": "value1",

"key2": "value2"

}

  1. 参数只能咋消息体数据(Body Data)里输入
  1. Content-Type的格式:multipart/form-data [dinghanhua]
  1. 是否需要配置HTTP信息头管理器:不用配置
  2. 上传文件会用到这种格式

操作如下:

是否需要配置HTTP信息头管理器:不用配置HTTP信息头管理器

上传文件会用到这种格式

操作如下:

  1. 在http请求编辑页,选中Use multipart/form-data for POST
  2. Parameters中输入除了上传的文件以外的参数,参数名和参数值
  3. 在Files Upload中上传文件,参数名和MIME类型

总结:只有content-type为:application/json时,才需要配置HTTP信息头管理器,并且参数要在消息体数据中输入。并且配置的信息头管理器一定要放在各自的http请求下,不要放在总线程下,不然格式不同时,不能共用,就会容易出错。

相关推荐
talenteddriver14 分钟前
web: http请求(自用总结)
前端·网络协议·http
乾元1 小时前
AI 驱动的入侵检测与异常会话判别:从规则到行为分析前言:从“捕获敌人”到“守卫秩序”
运维·网络·人工智能·网络协议·安全
文弱书生6561 小时前
4-electronbot-USB协议前置知识
网络协议
LCG米3 小时前
车载以太网SOME/IP协议栈在TI TDA4VM平台上的实现与测试
网络·网络协议·tcp/ip
chalmers_154 小时前
将单个 WebSocket 客户端封装为实例
服务器·websocket·网络协议
ZeroNews内网穿透6 小时前
EasyNode 结合 ZeroNews,实现远程管理服务器
运维·服务器·网络协议·安全·http
IT 行者8 小时前
Spring Boot 4 升级指南:告别RestTemplate,拥抱现代HTTP客户端
spring boot·后端·http
老王熬夜敲代码8 小时前
TCP相关问题的解决
linux·网络·笔记·网络协议
YouEmbedded8 小时前
解码Qt HTTP+JSON实战(天气GET解析/百度AI POST封装)
qt·http·qjson
张人玉9 小时前
WPF HTTPS 通信示例使用说明
数据库·网络协议·http·c#·wpf