Jmeter 实战json提取

jmeter 实战json提取

测试人员在进行接口业务测试时,会遇到接口与接口之间存在依赖关系,我们就会通过关联接口来操作,

在接口测试中有这么一个场景: 用户登录以后需要去发布一个活动

分析 用户登录以后会返回一个token值(当前用户的唯一表示),发布活动时需要用户标识,我们先访问登录接口拿到token值,提取到全局变量,再传入 发布活动的接口中 实现业务串联

Jmeter 提取json数据

我们先配置好接口地址以及参数在这里插入图片描述

运行 查看结果树 调整下查看结果方式,可较清晰看到响应结果中的token信息

在这里插入图片描述

下面 我们通过 Json path 表达式提取token

JSON path表达式怎么写?例如我要获取id,可写 . d a t a . i d , .data.id, .data.id表示根元素,然后一级级属性往下去找,先找到data,再往下子节点找到id;也可写$…id,直接从根元素去递归查找到id;获取token同理。详细的可查看这篇文 http://www.lemfix.com/topics/63。

在这里插入图片描述

在后置处理器中创建json提取器 图片如下

在这里插入图片描述

设置 变量名称 json path

在这里插入图片描述

创建发布活动接口 配置地址参数

一般token都是放在headers中 首先创建 HTTP信息头管理器

在这里插入图片描述

添加token名 并且通过 ${token} 取出值

在这里插入图片描述

运行后结果

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章