应用的场景
举例:
如创建一个项目,必须包含项目组、项目流程、客户。做新增项目的接口测试时,必须传上面三个信息,此时新增项目接口场景用例步骤:
1、管理员登录,获取【token】
2、新增项目组,需要传递第一步获取的token,获取【项目组id】
3、新增流程,需要传递第一步获取的token,获取【流程id】
4、新增客户,需要传递第一步获取的token,获取【客户id】
5、新增项目,需要传递第一步获取的token、项目组id、流程id、客户id
环境变量配置
第一步中管理员登录,需要用户名密码,可以在环境变量中配置。
新建一个collection
新建一个collection作为场景用例,里面存放创建项目的所有步骤的接口
管理员登录接口
环境变量中有用户名、密码,引用变量使用{{变量名}}
test中对接口的响应结果,进行断言校验,判断接口是否调用成功。
并且可以将响应结果设置为变量,供下面的接口传参使用。接口执行后,环境变量中出现设置的变量。
参考文档:https://www.cnblogs.com/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运行
运行结果:
参考:
https://blog.csdn.net/qq_45402411/article/details/111084958
https://www.cnblogs.com/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
https://www.cnblogs.com/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
版权归原作者 我的派克笔呢 所有, 如有侵权,请联系我们删除。