【API 自动化测试】Eolink Apikit 图形用例详解
Eolink Apikit 的图形用例是指通过图形化的方式去表现 API 流程测试。它包括了条件选择器、单个 API 步骤和操作集等组件。
相较于前面推荐的表格化的通用用例,图形用例可以让测试人员更方便地设计和管理 API 流程测试,同时也更加的灵活。
添加图形用例
进入测试用例管理页面,点击 添加用例
按钮,在弹窗中输入用例名称
等信息,选择图形
用例,然后点击确定
即可。
添加图形用例步骤
点击线段中间的+
号可以获取更多选择:
添加单个步骤
从API文档添加请求
选择从API文档添加请求
,选择API文档中的项目和接口,并且把接口加入到流程中:
添加空白的API请求
选择添加API请求
,填写参数,生成新的步骤:
添加脚本操作
选择添加脚本【JavaScript】
实现更加复杂的接口测试比如循环等:
添加数据库步骤
选择添加数据库操作
,方便在测试的过程中插入或者删除数据:
添加条件控制器
通过条件控制器来判断需要走的分支,再根据不同的分支选择不同的接口路径:
添加操作组
操作组的功能类似于场景测试用例,可以将多个接口合并成为一个操作组,并将操作组作为一个完成流程用例添加到图形化用例里面。
发起图形用例测试
创建好测试用例之后,点击执行测试
按钮即可运行测试,系统会自动按顺序执行测试流程里的每个测试步骤并且得到详细的测试报告。
如果您创建了多组测试数据(多个数据集),那么系统会自动将测试报告按照测试数据集分类展示。
如下图是执行测试后的报告效果,您可以看到每个数据集、每个测试步骤的测试结果,结果中包括详细的请求时间、请求参数、返回结果等内容。
测试用例添加测试步骤时,添加API请求
、添加脚本
、添加数据操作
支持重试功能
如果选择测试步骤重试
功能,当测试步骤未通过测试时,可以设置重试次数和重试间隔时间,在重试次数范围内进行重试,如果仍旧没有通过测试,则执行“当前步骤出出错或未通过是,依然执行下一个步骤
“的相关规则。