多种条件控制器
在流程里添加接口、添加条件(条件控制器、循环控制器、等待控制器、事务控制器、全局断言、脚本)以模拟真实的业务场景,点击保存并执行,就会按照流程执行接口。
a.添加接口
点击“添加HTTP接口”,右侧弹出与APIS模块同步的目录,可以选择复制添加
或引用添加
将接口添加至流程中,同时支持添加接口下的接口用例
提示
http接口添加分为两种方式:复制添加
引用添加
复制添加:表示直接将接口当前的数据复制一份添加到测试用例,接口数据与API管理以内的数据独立,互不覆盖
引用添加:表示直接引用API管理内的接口数据信息,两侧数据同步,修改数据会互相同步
b.条件控制器
作用:判断一个变量是否满足某个条件,由此决定该控制器下接口是否运行。
c.循环控制器(次数循环、while循环、foreach循环)
作用:按指定循环方法,循环该控制器下的所有接口,支持次数循环、foreach循环、while循环三种循环方式。
d.等待控制器
作用:在流程配置间插入一个等待的时间。
e.事务控制器
作用:测试该控制器下所有子步骤所花费的总时间,即相当于用户进行一系列操作的测试,只有整个事务控制器定义的事务成功,才算成功。
f.全局断言
作用:对整个测试计划进行断言,校验测试结果是否符合预期。
g.脚本
作用:支持自定义脚本,Apipost提供常用的脚本。