更新时间:2024-03-25 GMT+08:00
分享

添加测试步骤

接口自动化测试用例可包括三个阶段:准备阶段、测试阶段、销毁阶段。

准备阶段对应的“前置步骤”,即测试的前置准备条件;测试阶段对应“测试步骤”,实现接口的功能测试;销毁阶段对应“后置步骤”,实现准备阶段和测试阶段数据的释放或恢复,保证测试用例可重复执行。

  • 准备阶段(可选):前置步骤。
    • 在此阶段中准备测试阶段需要的前置条件数据,如果没有前置条件,可以忽略此阶段。
    • 如果前置条件的数据需要在测试阶段中引用,可以使用参数传递将数据参数化后,传递给测试阶段引用,详见响应提取
  • 测试阶段:测试步骤。

    定义接口核心测试步骤,主要是对测试场景的详细描述,建议从API设计中选择要测试接口作为核心测试步骤,在此步骤检测最终结果。

  • 销毁阶段(可选):后置步骤。

    为了不影响其它测试用例执行或保证当前测试用例可重复执行,建议在每次测试结束后还原测试数据。如果没有数据需要销毁,可以忽略此阶段。

操作步骤

创建接口自动化测试用例后,在测试用例页面,单击“脚本 > 测试步骤”页签,可以使用多种方式添加测试步骤。

从接口/接口用例导入

用户可以将API设计的数据导入测试步骤,主要有两个来源:“从【接口用例】导入(推荐)”和“从【接口】导入”。

  • 从【接口用例】导入(推荐)
    1. 在弹出的“从【接口用例】导入(推荐)”对话框上,选择需要导入的接口,即“API设计”中接口的调试用例,参考保存为用例
    2. 单击“导入”,完成测试步骤添加。

  • 从【接口】导入
    1. 在弹出的“从【接口】导入”对话框上,选择需要导入的接口,即“API设计”的接口数据。
    2. 单击“导入”,完成测试步骤添加。

自定义请求

在测试用例中,可能需要调用项目之外的接口,例如在请求华为终端app前,需要调用账号服务的获取用户认证token。此时用户可以在测试步骤中添加自定义请求,自定义请求可以是任何 HTTP 请求,包括常见的 GET、POST、PUT、DELETE 等请求。

  1. 单击“URL请求”选项,添加“自定义URL请求”测试步骤。
  2. 在自定义请求中可编辑请求名称、地址和请求参数等信息,详细参照设置接口请求章节。

从postman文件导入

接口自动化测试用例支持通过导入Postman文件,生成测试步骤。

导入Postman文件需满足以下要求:

  • 支持Postman Collection v2.1标准。
  • 仅支持Postman请求方法、请求URL、请求头、请求体生成测试步骤。
  • Postman请求体导入方式仅支持form-data、x-www-form-urlencode、raw。
  • Postman请求体form-data上传附件需要在测试步骤中单独上传。
  1. 单击“Postman”,弹出“导入Postman Colection文件”对话框。

  2. 上传需要导入的postman文件,单击“确定”,导入postman请求文件,完成测试步骤添加。

关键字导入

支持从关键字库中添加测试用例步骤,如何添加及使用关键字库请参加关键字库

可以采用拖拽的方式,将关键字设置为测试步骤。

添加后,支持对测试步骤修改,且不会影响关键字库中的数据。

相关文档