1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > postman做多接口联调测试(接口结果提取参数 传递下一接口使用)

postman做多接口联调测试(接口结果提取参数 传递下一接口使用)

时间:2021-02-16 00:50:43

相关推荐

postman做多接口联调测试(接口结果提取参数 传递下一接口使用)

应用的场景

举例:

如创建一个项目,必须包含项目组、项目流程、客户。做新增项目的接口测试时,必须传上面三个信息,此时新增项目接口场景用例步骤:

1、管理员登录,获取【token】

2、新增项目组,需要传递第一步获取的token,获取【项目组id】

3、新增流程,需要传递第一步获取的token,获取【流程id】

4、新增客户,需要传递第一步获取的token,获取【客户id】

5、新增项目,需要传递第一步获取的token、项目组id、流程id、客户id

环境变量配置

第一步中管理员登录,需要用户名密码,可以在环境变量中配置。

新建一个collection

新建一个collection作为场景用例,里面存放创建项目的所有步骤的接口

管理员登录接口

环境变量中有用户名、密码,引用变量使用{{变量名}}

test中对接口的响应结果,进行断言校验,判断接口是否调用成功。

并且可以将响应结果设置为变量,供下面的接口传参使用。接口执行后,环境变量中出现设置的变量。

参考文档:/JHblogs/p/6418802.html#:~:text=%E5%9C%A8postman,%E4%BC%BC%E5%8F%82%E6%95%B0%E5%8C%96%E7%9A%84%E6%A6%82%E5%BF%B5%EF%BC%89

创建项目组

使用第一步管理员登录后,响应结果中的token作为传参。

响应结果中获取项目组的id,设置为环境变量

查询项目组信息

项目组创建成功后,查询项目组信息,断言比较响应结果中是否和环境变量中值一样。

创建流程

创建流程需要用到项目组id,进行传参

响应结果中提取流程的id

创建项目

传参需要前面步骤中的项目组id、流程id、客户id

项目创建成功

接口场景用例collection运行

运行结果:

参考:

/qq_45402411/article/details/111084958

/JHblogs/p/6418802.html#:~:text=%E5%9C%A8postman,%E4%BC%BC%E5%8F%82%E6%95%B0%E5%8C%96%E7%9A%84%E6%A6%82%E5%BF%B5%EF%BC%89

/zouzou-busy/p/11013607.html#:~:text=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E8%AE%BE%E7%BD%AE%EF%BC%9A%E5%9C%A8,%E5%90%8C%E7%9A%84%E7%8E%AF%E5%A2%83%E5%80%BC%E4%B8%8D%E4%B8%80%E6%A0%B7

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。