接口用例
接口用例是指满足单接口快速测试的用例,当完成接口定义、设计后,就可以设计接口自动化测试的用例了。
接口用例特点
API 管理的接口用例具有以下特点:
一键生成接口用例,支持将接口调试内容直接保存为接口用例。
接口维度统一管理接口用例,一个接口支持创建多个接口用例。
支持复杂的接口测试,接口用例支持配置前后置脚本。
支持设置用例断言,根据调用接口返回响应设置接口用例断言。
手动添加用例
- 登录团队的具体项目后,点击工作台左侧「API 管理」->「API 设计」。在「接口列表」页面选择需要添加用例的接口后,在页面右侧的「接口用例」页签右上角点击「添加用例」。
- 在「创建接口」页面根据用例测试目标配置用例基本信息、请求参数、断言等用例信息。
配置的基本信息说明如下所示:
用例等级:用于标识接口用例的重要性与执行频率,共分为 4 个等级 (P0 ~ P3),其中 P0 为重要性最高的等级。
请求路径:接口声明时定义的信息,是当前接口调用方法和路径的组合,创建接口用例时不能编辑。
请求寻址:可指定当前用例运行时接口请求的目标地址。支持基于环境寻址及域名/IP 寻址。选用基于环境寻址时会从请求的环境中查找当前接口所配置的目标地址,如果当前环境下未配置目标地址则无法发起请求;选用域名/IP 寻址时会固定寻址到指定的域名或 IP 地址,支持变量声明及替换,使用此寻址方式后将忽略环境中配置的目标地址。
在接口请求的前后,如果需要执行动态逻辑,例如计算生成请求签名、将前置请求返回结果设置为后置请求的参数等个性化且逻辑性较强的功能时,可以在接口用例的「请求参数」区域配置前置脚本与后置脚本。您可在脚本编辑区域调整脚本顺序、启停脚本、删除脚本。
在「响应断言」区域可以通过设置断言对接口用例运行返回的数据、响应时间、返回状态码等跟断言期望的结果进行验证,以实现判断接口用例运行的结果是否符合预期。
- 在设计用例过程中,支持在页面右上角点击「执行」,边设计边运行用例。运行用例时可以根据需要,针对特定的环境进行用例运行调试。例如选择 Mock 环境、开发环境、测试环境等环境,或者手动输入指定的 Host 进行用例验证;在「响应断言」区域验证结果是否符合预期,在「返回响应」区域通过日志查看运行的详细情况。
一键生成用例
API 管理支持在调试接口后,将调试接口的参数一键保存为接口用例,方便后续快速复用。
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。