测试计划 CODEARTS TESTPLAN-将测试步骤保存为CodeArts TestPlan接口脚本关键字:背景信息

时间:2024-07-19 11:33:40

背景信息

接口关键字中定义单个接口的请求,可以通过导入Swagger文件、保存自定义URL请求等方式生成。

Swagger是一个定义、开发、调试RESTful等接口的工具,使用Swagger可以标准化地定义接口属性,便于互联互通。接口自动化支持导入Swagger 2.0&3.0格式的接口描述文件、解析接口的定义描述、生成脚本模板,只需要按照模板输入接口参数就可以创建接口自动化用例。

通过导入接口Swagger描述文件可以生成脚本模板,一个脚本模板对应Swagger中的一个接口定义,基于脚本模板可以可视化编排测试用例。

脚本模板和Swagger接口描述中字段的对应关系如下:

  • swagger 2.0规范如下:

    脚本模板属性

    Swagger接口定义属性

    名称

    默认使用operationId,可在设置中配置使用summary。

    路径

    schema + :// + basePath + path。

    请求参数hostURL

    host

    其它请求参数

    parameters

  • swagger 3.0规范如下:

    脚本模板属性

    Swagger接口定义属性

    名称

    默认使用operationId,可在设置中配置使用summary。

    路径

    url + path。

    请求参数hostURL

    servers:

    - url: https://{hostURL}/variable

    variables:

    hostURL:

    default: test.demo.com

    其它请求参数

    parameters, requestBody, responses

support.huaweicloud.com/usermanual-testman/cloudtest_01_0012.html