跳到主要内容

新建持续集成

持续集成的主要目标是通过频繁地代码集成和测试代码改动后的运行情况,尽早地发现和解决可能存在的问题。你可以使用 Apifox CLI 与你的持续集成工作流相结合,便捷地执行已在 Apifox 预设的测试场景。

Apifox 中的持续集成自动化测试文件支持以 Apifox CLIPostmanJmeter 格式数据导出。

前置准备

提前在持续集成环境中安装 Apifox CLI

新建持续集成配置

在测试场景中点击「持续集成」 tab 页,轻点右上角的“新建”按钮。

新建持续集成

指定运行环境、选择是否使用测试数据设置循环次数与所需要的间隔停顿时间等配置项,然后点击「保存」按钮。

设置持续集成环境

运行持续集成

实时运行在线数据

持续集成配置保存后将自动在页面中生成一串可运行命令行。

实时运行在线数据

示例代码如下:

apifox run https://api.apifox.cn/api/v1/projects/detail?token=*********** -r html,cli  
提示

若在测试步骤中引用了环境变量,那么导出文件时将直接使用变量中预设的远程值。

导出数据后运行

若希望在本地环境中通过 Apifox CLI 运行此测试场景,那么需要先「导出」当前测试场景下的 Json 文件,然后通过 Apifox CLI 工具运行该文件。

导出数据后运行

将以下命令中的 examples/sample.apifox-cli.json 替换为你的文件保存路径,然后在终端中运行。

apifox run examples/sample.apifox-cli.json -r cli,html
提示

若在测试步骤中引用了环境变量,那么导出文件时将直接使用变量中预设的本地值。