上一篇说明了接口管理如何使用,再次进行一些补充,接口管理中的接口在其他模块只是被引用的关系,如果在接口管理中对接口进行变更,则其他模块中的该接口是不变的。
本篇主要讲解场景管理部分。
首先进入场景管理模块,左侧为场景管理的目录/分组区,可以搜索分组和场景。也可以新建目录/分组,新建场景。
右侧区域为场景主体区域。当新建场景后,左侧区域会出现对应的场景名,右侧是与左侧的场景一一对应,可以点击左侧的场景进行主体区域的切换。同时,场景会出现用例集折叠目录。
场景主体区:包括场景名称、场景设置、保存、场景调试(开始调试)、新建接口、添加控制器、引入接口
新建或引入一个或多个接口(控制器),构成一个业务场景。如下图:
通过连线的方式,串联(构建)成一个场景并制定好先后执行顺序(同一层的接口或控制器为同时执行顺序), 如上图,第一执行顺序的为登录随机值接口1,第二执行顺序的为两个条件控制器,第三执行顺序的为登录接口1和test接口1,第四执行顺序的为新闻列表1和评论新闻接口,第五执行顺序为收藏新闻接口。如果if控制器失败,则它下方的接口将不会执行。
同时,我们可以使用上一篇讲到的关联提取功能,对接口响应信息进行提取,并在其他接口中进行使用,使用方法同变量使用方法一致:{{变量名}}
场景设置:场景设置支持上传参数化文件(txt、csv),并支持自定义变量,在场景中使用。
开始调试(调试场景):结束后,可以通过接口节点下方的查看结果,查看接口运行情况,右侧会弹出该接口的请求及响应信息, 并可在右侧弹出栏对接口进行调试。
单独调试接口不会运行整体场景,只会单独运行该接口,所以如果该接口引用关联提取出来的变量,那么该变量是失效的。
场景设置只针对本场景生效。
用例集:打开用例集折叠栏后,可以新建测试用例、复制用例、删除用例、调试测试用例。
新建测试用例:会以场景为模板直接复制出一个测试用例,然后可以针对自己的用例设计,进行修改。
用例中会使用场景设置中的变量或参数化文件,根据用例顺序读取参数化文件中的值。