API测试
通过导入API生成测试用例,快速实现API测试覆盖。
使用场景
API上线后,测试API连通性,以及通过定时测试任务来保障API稳定且长效运行。
前提条件
- 对应实例已绑定弹性IP地址。
- 已开通测试计划。
操作步骤
- 登录ROMA API控制台。
- 在控制台单击
,选择区域,在“ROMA API”下选择待操作的应用。
- 在左侧导航栏选择“API管理 > API测试”。
- 在当前应用关联的实例中,根据实际业务选择实例。
- 单击“关联资源”。
- 在“项目资源”区域,选择您的DevCloud的项目,单击“保存”。
- 单击“导入用例”,选择导入类型。
- 导入API服务:从“API服务”中选择API导入,生成测试用例。选择API服务,单击“确定”。
- 导入API设计文件:从“API设计”选择API导入,生成测试用例。选择API设计文件,单击“确定”。
- 导入Swagger文件:从用户本地导入API,生成测试用例。选择API文件,单击“打开”。
- 配置用例参数。
表1 用例参数 参数
配置说明
用例名称
用例的名称,根据规划自定义。
生成用例
生成用例方式分两种:
- 所有接口生成一个用例:将选择的API接口生成一个用例。
- 一个接口生成一个用例:将选择的每个API接口分别都生成用例,即选择多少个API接口生成多少个用例。
用例等级
- L0:最基本的功能验证。
- L1:基本功能验证,可用于继承特性的基本功能验证、迭代验收前的基本功能验证等。
- L2:重要特性验证,可用于测试版本(非回归版本)中功能测试。
- L3:一般功能/非重要功能验证,包括对基本/重要功能的异常测试。
- L4:非常特殊输入、场景、阈值条件的用例。
用例描述
用例的描述信息。
- 选择API接口,单击“立即导入”,跳转到用例列表页面。
- 单击用例名称,进入“功能手工测试”页面。
- 单击“接口自动化”页签,可查看或编辑已创建的测试用例。
- 单击用例名称,进入“测试详情”页面。
- 单击“测试脚本”页签。
- 将鼠标移至测试步骤区域,单击
展开。
- 编辑测试步骤,填写请求信息、请求头和请求体。
如果URL中存在调试域名(创建API服务时,自动生成),请将调试域名更改为实例的弹性IP地址,并且header中需添加参数host,值为调试域名。
- 单击
执行测试。
- 若执行失败,可单击“查看结果”,查看日志定位原因。
- 更多详细操作,请参考快速入门。