自动化测试

    • 接口测试 (已支持)
    • 适配测试
    • 单元测试
    • 性能测试
    • 客户端性能测试
    • 数据管理

    等。

    快速上手

    平台页面入口:

    每个子菜单下都包括 自动化测试 标签页。

    每个用例都可以通过图形化界面编排自动化测试流程,每个流程节点根据类型可以分为:

    添加任务

    选择一种任务类型,目前支持:

    当前支持 HTTP 接口测试。用户配置好请求参数、出参和断言后,即可进行使用。

    • 自定义任务

    可以通过自定义任务方式实现一些特殊需求,本质是执行一组 Shell 命令。

    引用用例

    在一个用例中可以引用其他用例的方式来实现接口自洽。

    用例入参配置

    点击流水线的起始节点,即可通过动态表单的方式进行入参配置。

    用例中的其他节点可以通过 的方式在其他节点配置中进行值引用。

    自动化测试 - 图2

    在执行用例测试时,若声明了入参,则需要填写入参的具体值后才能运行测试。

    若其他用例引用了该用例,则需要输入入参的值才能运行。

    自动化测试 - 图4

    用例出参配置

    每个用例可以声明出参。

    当其他用例(用例 B)在节点中引用了当前用例(用例 A)时,用例 B 的出参列表可选值会包含用例 A 的出参。

    同时,用例 B 中的后续节点可以通过 ${用例名:OUTPUT:出参名} 的方式将 用例 A 的出参和后续节点的 params 进行关联。

    测试计划一般是迭代维度,在测试计划中通过编排用例的方式对一个迭代进行完整的流程测试。

    在这里可以配置统一的域名、请求头。

    若单个接口未设置域名,只设置了请求路径,则会自动拼接统一域名。

    统一请求头会在每个请求的请求头上设置。

    全局配置使用方式请参考:

    mock 参数

    自动化测试平台支持 mock 参数设置,使用方式请参考: