更新时间:2023-08-31 GMT+08:00
分享

API测试

通过导入API生成测试用例,快速实现API测试覆盖。

使用场景

API上线后,测试API连通性,以及通过定时测试任务来保障API稳定且长效运行。

前提条件

操作步骤

  1. 登录ROMA API控制台。
  2. 在控制台单击,选择区域,在“ROMA API”下选择待操作的应用。
  3. 在左侧导航栏选择“API管理 > API测试”。
  4. 在当前应用关联的实例中,根据实际业务选择实例。
  5. 单击“关联资源”。
  6. 在“项目资源”区域,选择您的DevCloud的项目,单击“保存”。
  7. 单击“导入用例”,选择导入类型。

    • 导入API服务:从“API服务”中选择API导入,生成测试用例。选择API服务,单击“确定”。
    • 导入API设计文件:从“API设计”选择API导入,生成测试用例。选择API设计文件,单击“确定”。
    • 导入Swagger文件:从用户本地导入API,生成测试用例。选择API文件,单击“打开”。

  8. 配置用例参数。

    表1 用例参数

    参数

    配置说明

    用例名称

    用例的名称,根据规划自定义。

    生成用例

    生成用例方式分两种:

    • 所有接口生成一个用例:将选择的API接口生成一个用例。
    • 一个接口生成一个用例:将选择的每个API接口分别都生成用例,即选择多少个API接口生成多少个用例。

    用例等级

    • L0:最基本的功能验证。
    • L1:基本功能验证,可用于继承特性的基本功能验证、迭代验收前的基本功能验证等。
    • L2:重要特性验证,可用于测试版本(非回归版本)中功能测试。
    • L3:一般功能/非重要功能验证,包括对基本/重要功能的异常测试。
    • L4:非常特殊输入、场景、阈值条件的用例。

    用例描述

    用例的描述信息。

  9. 选择API接口,单击“立即导入”,跳转到用例列表页面。
  10. 单击用例名称,进入“功能手工测试”页面。
  11. 单击“接口自动化”页签,可查看或编辑已创建的测试用例。
  12. 单击用例名称,进入“测试详情”页面。
  13. 单击“测试脚本”页签。
  14. 将鼠标移至测试步骤区域,单击展开。
  15. 编辑测试步骤,填写请求信息、请求头和请求体。

    如果URL中存在调试域名(创建API服务时,自动生成),请将调试域名更改为实例的弹性IP地址,并且header中需添加参数host,值为调试域名。

  16. 单击执行测试。

    • 若执行失败,可单击“查看结果”,查看日志定位原因。
    • 更多详细操作,请参考快速入门

分享:

    相关文档

    相关产品