应用的场景

举例:

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

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

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

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

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

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

chatgpt 接口调试 postman postman接口联调_创建项目

环境变量配置

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

chatgpt 接口调试 postman postman接口联调_创建项目_02

新建一个collection

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

chatgpt 接口调试 postman postman接口联调_测试工具_03

管理员登录接口

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

chatgpt 接口调试 postman postman接口联调_测试工具_04


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

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

参考文档:

chatgpt 接口调试 postman postman接口联调_创建项目_05

创建项目组

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

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

chatgpt 接口调试 postman postman接口联调_测试工具_06


chatgpt 接口调试 postman postman接口联调_创建项目_07

查询项目组信息

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

chatgpt 接口调试 postman postman接口联调_环境变量_08

创建流程

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

chatgpt 接口调试 postman postman接口联调_环境变量_09


响应结果中提取流程的id

chatgpt 接口调试 postman postman接口联调_用例_10

创建项目

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

chatgpt 接口调试 postman postman接口联调_测试工具_11


项目创建成功

chatgpt 接口调试 postman postman接口联调_用例_12

接口场景用例collection运行

chatgpt 接口调试 postman postman接口联调_postman_13


运行结果:

chatgpt 接口调试 postman postman接口联调_环境变量_14