jmeter接口测试之json格式---关联接口处理

Posted 少男郭德纲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter接口测试之json格式---关联接口处理相关的知识,希望对你有一定的参考价值。

jmeter中json格式的接口如何去测试接口呢?

 

具体操作如下:

 

步骤1:

  1.首先添加一个http请求

  2.填写请求协议

  3.填写服务器ip地址

  4.接口地址

  5.选择请求方法

  6.填写编码格式 utf-8

  7.选择Body data ---填写json格式请求参数

 

  

步骤二:

  选择前置处理器---添加HTTP信息头管理器 (因为是json格式所以我填写请求正文内容内型)

  Content-type     application/json

 

 

步骤三:

  添加查看结果数,查看接口具体的请求以及响应信息

  这里可以看到接口已经通了登录成功code状态码也是200

 

 

以上接口通了---那么问题来了,我这个接口的参数怎么做下一个接口的入参呢?

这里我想要获取登录接口的token作为下个接口的参数,具体操作如下:

  因为这里的token是登录接口响应返回的--所以需要在后置处理器当中来进行操作

 

步骤四:

添加----->选择后置处理器----->选择jsonExtactor

 

 

 

 步骤五:

  填写JSON Extractor的参数

  variable names: 变量名称

  JSON Path expressions: 设置匹配提出内容的规则

  Match No : 默认随机匹配 0

  default values :设置默认值--如果没有匹配到就返回一个null

  

 

 

步骤六:

  变量设置好叻之后,就需要进行引用了

  我当前操作的接口因为它携带的token值实在请求头当前---所以我需要在请求头当中去引用

  token可以在请求头以及请求体当中进行携带--具体按自己接口文档为准吧

  

  a.添加http请求--添加需要接受入参的接口信息

 

 

 

步骤七 添加前置处理器--http信息头管理器

 

  使用${token} 引用JSON Extractor 设置的token 变量

 

 

 

步骤八:

  运行结果看一下 -----已经引用成功了

 

以上是关于jmeter接口测试之json格式---关联接口处理的主要内容,如果未能解决你的问题,请参考以下文章

jmeter提取json数据进行接口参数关联

jmeter的参数关联(参数依赖)

jmeter接口测试之cookie管理器

Jmeter之HTTP信息头管理器

jmeter接口测试之json提取器的使用方法二

JMeter接口测试之HTTP Post请求实例