跳到主要内容

多种条件控制器

在流程里添加接口、添加条件(条件控制器、循环控制器、等待控制器、事务控制器、全局断言、脚本)以模拟真实的业务场景,点击保存并执行,就会按照流程执行接口。

image.png

a.添加接口

点击“添加HTTP接口”,右侧弹出与APIS模块同步的目录,可以选择复制添加引用添加将接口添加至流程中,同时支持添加接口下的接口用例

提示

http接口添加分为两种方式:复制添加 引用添加
复制添加:表示直接将接口当前的数据复制一份添加到测试用例,接口数据与API管理以内的数据独立,互不覆盖
引用添加:表示直接引用API管理内的接口数据信息,两侧数据同步,修改数据会互相同步

image.png

b.条件控制器

作用:判断一个变量是否满足某个条件,由此决定该控制器下接口是否运行。

image.png

c.循环控制器(次数循环、while循环、foreach循环)

作用:按指定循环方法,循环该控制器下的所有接口,支持次数循环、foreach循环、while循环三种循环方式。

image.png

d.等待控制器

作用:在流程配置间插入一个等待的时间。

image.png

e.事务控制器

作用:测试该控制器下所有子步骤所花费的总时间,即相当于用户进行一系列操作的测试,只有整个事务控制器定义的事务成功,才算成功。

image.png

f.全局断言

作用:对整个测试计划进行断言,校验测试结果是否符合预期。

markdown picture

g.脚本

作用:支持自定义脚本,Apipost提供常用的脚本。

markdown picture