【API 自动化测试】Eolink Apikit 图形用例详解

发布时间 2023-11-28 11:31:28作者: 小Kit

Eolink Apikit 的图形用例是指通过图形化的方式去表现 API 流程测试。它包括了条件选择器、单个 API 步骤和操作集等组件。

相较于前面推荐的表格化的通用用例,图形用例可以让测试人员更方便地设计和管理 API 流程测试,同时也更加的灵活。


添加图形用例

进入测试用例管理页面,点击 添加用例 按钮,在弹窗中输入用例名称等信息,选择图形用例,然后点击确定即可。

image

image


添加图形用例步骤

点击线段中间的号可以获取更多选择:

image


添加单个步骤

从API文档添加请求

选择从API文档添加请求,选择API文档中的项目和接口,并且把接口加入到流程中:

image

image

添加空白的API请求

选择添加API请求,填写参数,生成新的步骤:

image

image

添加脚本操作

选择添加脚本【JavaScript】实现更加复杂的接口测试比如循环等:

image

image

添加数据库步骤

选择添加数据库操作,方便在测试的过程中插入或者删除数据:

image

添加条件控制器

通过条件控制器来判断需要走的分支,再根据不同的分支选择不同的接口路径:

image

image

添加操作组

操作组的功能类似于场景测试用例,可以将多个接口合并成为一个操作组,并将操作组作为一个完成流程用例添加到图形化用例里面。

image


发起图形用例测试

创建好测试用例之后,点击执行测试按钮即可运行测试,系统会自动按顺序执行测试流程里的每个测试步骤并且得到详细的测试报告。

image

如果您创建了多组测试数据(多个数据集),那么系统会自动将测试报告按照测试数据集分类展示。

image

如下图是执行测试后的报告效果,您可以看到每个数据集、每个测试步骤的测试结果,结果中包括详细的请求时间、请求参数、返回结果等内容。

image

测试用例添加测试步骤时,添加API请求添加脚本添加数据操作支持重试功能

image

如果选择测试步骤重试功能,当测试步骤未通过测试时,可以设置重试次数和重试间隔时间,在重试次数范围内进行重试,如果仍旧没有通过测试,则执行“当前步骤出出错或未通过是,依然执行下一个步骤“的相关规则。

image