01 Jmeter-信息头管理介绍

一、公共请求头:

  • Jmeter所有线程组可以共用公共的请求头,可以将请求头键值对尽可能全的放入【HTTP信息头管理器中】,这样无需在每个请求下,添加请求头;

  • 如果有些请求有特殊的请求头,可以在请求下增加信息头管理器,单独添加;

01 Jmeter-信息头管理介绍_第1张图片
01 Jmeter-信息头管理介绍_第2张图片

二、私有请求头:

  • 但是存在有些http请求的请求头格式确实有不一样如何处理?

  • 只需要在这类请求下添加【http信息头管理器】,在管理器中将不同的键值单独添加进去即可;

  • 原理是,默认使用【公共信息头管理器】,当【自己的信息头管理器】中的键值与【公共信息头管理器】中的键相同时,用【自己的信息头管理器】中键值相同的头,覆盖【公共信息头管理器】中的键;

01 Jmeter-信息头管理介绍_第3张图片
01 Jmeter-信息头管理介绍_第4张图片

三、请求头和请求体匹配:如果请求头和请求体不匹配,会导致请求发送失败,为什么会有这种情况?

Content-Type

application/x-www-form-urlencoded; charset=UTF-8

Content-Type

application/json; charset=UTF-8

01 Jmeter-信息头管理介绍_第5张图片

以上为web请求中常见的两种请求头类型;

  • application/x-www-form-urlencoded:是浏览器默认的请求格式,采用键值对的方式,各键值对之间用&连接,请求发送时,用?拼接在URL后面;常见的如:登录接口、提交审批等参数简单单一的场景;

  • application/json:请求体为body,且请求体为json格式;常见的如:表单保存,如合同保存;

你可能感兴趣的:(Jmeter学习应用,jmeter)