API自动化用例
API自动化测试为将请求直接发送到应用程序的后端或服务,并验证响应内容以确保按预期运行的同时收到响应。
新建API自动化用例
支持用例设计人新建API自动化用例。
- 新建入口:【API自动化】->【用例管理】->【新建】。
图1 新建API自动化用例
- 填写用例相关信息(带红色*号的为必填项),完成后点击【确定并编写脚本】。
表1 API自动化用例新建参数说明 参数
说明
需求描述
必填。下拉选择需求描述,即选择该用例的归属需求。
用例名称
必填。自定义测试用例名称。建议规范用例命名,在用例名称中能体现出用例所测功能点。
部署环境
必填。下拉选择该用例部署的底座环境,底座环境与关联的需求相关。
优先级
必填。下拉选择该用例的重要程度。
描述
自定义对于该用例的描述信息。
前提条件
自定义输入执行该用例的前提条件。
预期结果
输入该步骤执行后的预期结果。
用例附件
上传该用例需要用到的关联文件。
- 点击【确定并编写脚本】,添加请求。测试脚本页面点击新建步骤中的【URL请求】,选择请求类型、协议类型,填写URL、URL参数,请求头、请求体等内容。
图2 脚本编辑页面-请求
- 添加检查点(可选):检查响应体是否符合预期,设置检查点的来源、属性、比较符、目标值等内容。
- 添加响应提取(可选):将响应体中的某些值提取出来,可以作为其他请求的参数使用,选择响应体的来源、属性,设置出参名称。
后续步骤的URL请求可以通过添加请求参数的方式使用上一步提取的响应体。
图3 脚本编辑页面-响应提取 - 支持插入IF判断、循环等(可选)。
- if判断:根据某个参数的结果,判断接下来执行的步骤。
- 循环:将某一步骤循环运行n次。
- 等待时间:运行到该处时等待n秒。
- 配置完成,点击【提交】。
Postman导入脚本
解决方案工作台 API自动化测试支持导入Postman的Collections文件。
- 导出postman的Collections文件,进入postman,选择Collections选项,点击设置按钮,选择导出。
图4 postman界面
- 参考新建API自动化用例,进入到脚本编辑页面,点击页面末端的【Postman】导入按钮,选择上一步在postman导出的文件,导入至解决方案工作台,提交即可。
图5 导入postman文件
添加环境参数
支持添加用例运行时需要用到的参数,引用环境参数时输入“$”即可。
- 添加环境参数:点击环境参数图标->【点击添加环境参数】->填写环境名称、描述->【确定】
图6 添加环境参数
- 【添加参数】->填写参数名、值等内容->阅读并同意相关声明->【确定】。
选中参数行后面的【加密参数】复选框后点击弹窗中的【确定】按钮,可对该行参数进行加密。
执行API自动化用例
API自动化用例新建完成后,用例执行人可以直接执行,无需提交用例设计。
![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000001583414685.png)
查看执行结果
点击用例名称进入用例界面,在“执行结果”TAB进行执行结果查看。
![](https://support.huaweicloud.com/usermanual-haydncsf/zh-cn_image_0000001656035445.png)