作为测试人员,在进行比较大的项目时,使用自动化测试能帮助我们事半功倍地完成测试工作,提高测试效率,缩短开发周期。
Eolink Apikit 为测试工程师提供 API 文档管理、快速接口调试、测试用例管理、及自动化测试等功能。协作测试工程师快速查看 API 文档及变更,以及更快的进行接口测试和自动化测试工作,降低测试用例编辑成本,提升自动化测试效率。
1、快速接口调试
1. 已有 API 文档快速测试
如果该接口已经在 Eolink Apikit 上创建了文档,则可以直接在文档内选择测试子 TAB,进行快速测试。
2. 未有文档临时测试
如果未创建该接口文档,仅临时调试接口,则可创建 API 快速测试页面。可在这个页面输入接口相关的信息并进行快速测试。若测试没问题,可点击右上角的“保存为新 API”,快速把测试数据保存为 API 文档,方便下次调试。
2、测试用例
1. 单接口测试用例管理
该功能用于对已创建的 API 接口文档进行接口测试用例的管理。可在该 API 文档中创建多个测试用例,以用于验证该接口的多个不同的数据输入场景下,接口返回是否符合期望。
- 添加测试用例
点击单 API 文档的测试用例列表页中的“添加测试用例”按钮即会弹出添加测试用例弹窗。
测试用例一共分三个部分:基础信息、请求参数和断言规则。
2. 执行测试用例
- 单测试用例测试
在测试用例列表右侧,可点击「测试」按钮,对测试用例执行测试。
点击后会弹出右抽屉弹窗,展示本次的测试报告,并可通过点击左侧一列查看当前接口文档所有测试用例的测试历史。
- 批量测试用例测试
在测试用例列表中,每行测试用例数据前均有一个勾选框,系统默认均勾选。用可以勾选需要批量测试的测试用例,并点击列表顶部的批量测试按钮,进行批量测试用例测试。
点击后会弹出右抽屉弹窗,展示本次批量操作的测试报告。
3、自动化测试
Eolink Apikit 内分别有 API 管理、自动化测试、API监控等应用模块。系统默认进入的在 API 管理模块,即用于 API 文档管理、测试用例等功能。自动化测试模块在项目列表界面用户点击左侧菜单栏即可切换到自动化测试应用模块。
1. 创建自动化测试项目
在自动化测试模块的项目列表中,点击“+ 添加项目”按钮,输入名称并点击确认后即成功创建新的项目。
创建新项目后,在项目内可点击协作成员菜单,并点击“添加成员”。可把空间内的成员添加到当前项目内。
2. 创建自动化测试用例
点击“+ 添加用例”按钮,弹窗中填写用例名称后点击确认,即可创建新的自动化测试用例。但目前只是一个壳,还需要在自动化测试用例中添加各种步骤。
进入新建的自动化测试用例后,可点击“+ 添加测试步骤”选择第一个选项“从 API 文档添加 API 请求”,即可在弹窗中选择 API 管理应用下,某个项目已创建的文档,一键批量同步接口文档的所有测试用例。这些测试用例将会成为自动化测试的测试步骤。我们可以对这些步骤的执行顺序进行编排,使得自动化测试用例可以按实际场景的顺序进行执行。
完成测试步骤添加后,我们可能需要编辑数据集来实现自动化测试不同数据场景下,验证自动化测试用例的执行结果。
3. 发起自动化测试及查看报告
完成测试步骤编辑和数据集填写后,我们可以点击测试流程 TAB 右上角的批量测试按钮。点击后弹窗提醒需要测试哪些数据集,勾选需要测试的数据场景后点击确认,即可执行该自动化测试用例。
点击执行后,系统会根据所选的数据集进行多轮测试,并详细的显示在测试报告中。
Eolink Apikit 首创零代码自动化测试,对于不擅长编程语言并且没有任何脚本知识的测试工程师非常友好,是人人皆可使用的“零代码”自动化测试平台。