更新时间:2024-07-04 GMT+08:00
分享

API自动化用例

API自动化测试为将请求直接发送到应用程序的后端或服务,并验证响应内容以确保按预期运行的同时收到响应。

新建API自动化用例

支持用例设计人新建API自动化用例。

  1. 新建入口:【API自动化】->【用例管理】->【新建】。
    图1 新建API自动化用例
  2. 填写用例相关信息(带红色*号的为必填项),完成后点击【确定并编写脚本】。
    表1 API自动化用例新建参数说明

    参数

    说明

    需求描述

    必填。下拉选择需求描述,即选择该用例的归属需求。

    用例名称

    必填。自定义测试用例名称。建议规范用例命名,在用例名称中能体现出用例所测功能点。

    部署环境

    必填。下拉选择该用例部署的底座环境,底座环境与关联的需求相关。

    优先级

    必填。下拉选择该用例的重要程度。

    描述

    自定义对于该用例的描述信息。

    前提条件

    自定义输入执行该用例的前提条件。

    预期结果

    输入该步骤执行后的预期结果。

    用例附件

    上传该用例需要用到的关联文件。

  3. 点击【确定并编写脚本】,添加请求。测试脚本页面点击新建步骤中的【URL请求】,选择请求类型、协议类型,填写URL、URL参数,请求头、请求体等内容。
    图2 脚本编辑页面-请求
  4. 添加检查点(可选):检查响应体是否符合预期,设置检查点的来源、属性、比较符、目标值等内容。
  5. 添加响应提取(可选):将响应体中的某些值提取出来,可以作为其他请求的参数使用,选择响应体的来源、属性,设置出参名称。

    后续步骤的URL请求可以通过添加请求参数的方式使用上一步提取的响应体。

    图3 脚本编辑页面-响应提取
  6. 支持插入IF判断、循环等(可选)。
    • if判断:根据某个参数的结果,判断接下来执行的步骤。
    • 循环:将某一步骤循环运行n次。
    • 等待时间:运行到该处时等待n秒。
  7. 配置完成,点击【提交】。

Postman导入脚本

解决方案工作台 API自动化测试支持导入Postman的Collections文件。

  1. 导出postman的Collections文件,进入postman,选择Collections选项,点击设置按钮,选择导出。
    图4 postman界面
  2. 参考新建API自动化用例,进入到脚本编辑页面,点击页面末端的【Postman】导入按钮,选择上一步在postman导出的文件,导入至解决方案工作台,提交即可。
    图5 导入postman文件

添加环境参数

支持添加用例运行时需要用到的参数,引用环境参数时输入“$”即可。

  1. 添加环境参数:点击环境参数图标->【点击添加环境参数】->填写环境名称、描述->【确定】
    图6 添加环境参数
  2. 【添加参数】->填写参数名、值等内容->阅读并同意相关声明->【确定】。

    选中参数行后面的【加密参数】复选框后点击弹窗中的【确定】按钮,可对该行参数进行加密。

执行API自动化用例

API自动化用例新建完成后,用例执行人可以直接执行,无需提交用例设计。

选择用例后的【更多】->【执行】,在弹窗中选择环境参数,点击【确定】即可。
图7 执行API自动化用例

查看执行结果

点击用例名称进入用例界面,在“执行结果”TAB进行执行结果查看。

图8 查看执行结果

相关文档