jmeter接口测试实例(二)请求头信息管理器设置

请求头,即信息头,具体怎么使用呢?

  1. 请求参数为非json格式的数据不需要设置
  2. 请求参数的格式为json数据的格式时,必须设置请求头
  3. 请求参数是json格式的,在请求头里必须设置“Content-Type = application/json” 。
  4. json格式的消息体数据以键值对方式{key:value,key:value}。key和value值,书写时需要加引号
  5. 关于请求头里的信息,都可以在请求头信息管理器里添加,例如在请头里有一个参数age=18,就可以添加进去

常见的三种请求头:

Content-Type要求
application/json请求参数是json格式的
application/x-www-form-urlencoded非json格式
text/xml针对WEBService接口

一、参数为非json格式的,请求头的添加方法:
3.1添加http请求
在这里插入图片描述
3.2添加信息头管理器
添加方法: 右键线程组----添加----配置元件----http信息头管理器
写法:
名称:Content-Type
值:application/x-www-form-urlencoded
在这里插入图片描述

3.2添加查看结果树
运行后,在请求头处,查看结果,运行结果包含:
Content-Type: application/x-www-form-urlencoded
在这里插入图片描述

二、参数为json格式的,请求头的添加方法:
下面例子为json类型的请求头,老黄历不是json格式,仅作为例子讲解
4.1编写http请求的消息体数据
填写需要传递的参数
{“key”:“a237712a7dc5ce3d9b78cbda1cc5790b”,“date”:“2018-07-07”}
在这里插入图片描述
4.2添加信息头管理器
添加方法: 右键线程组----添加----配置元件----http信息头管理器
写法:
名称:Content-Type
值:application/json
在这里插入图片描述

4.3添加查看结果树
因为老黄历的参数不是json格式,所以这个http请求,可以响应。
但是响应的数据体里面,是错误的请求key,但实际并不是key错误。

在这里插入图片描述


版权声明:本文为weixin_42976139原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。