目录
1.Apifox CLI
Apifox CLI 主要用来以命令行方式运行 Apifox 的 测试用例
或测试套件
。
Apifox CLI 依赖于 Node.js >= v10。使用前请先安装 Node.js.
安装命令:
$ npm install -g apifox-cli
2.运行数据、生成命令
1)Apifox 的测试用例
/测试套件
选择持续集成
2)点击新建
3)选择运行环境、循环次数、线程数等,保存后生成命令
4)复制命令
3.Jenkins 配置 NodeJS 环境
1)打开 Jenkins 插件管理中找到 NodeJS 插件,安装并重启
2)在全局工具配置中新建 NodeJS,配置版本号(需 >= v10)和包名 apifox-cli
4.jenkins 创建项目
1)新建项目
2)Build Environment 中设置Node信息
3)Build Steps 添加 Excute shell,并把ApifoxCli 的命令拷贝到该处
apifox run https://api.apifoxxx.cn/api/v1/api-test/ci-config/362701/detail?token=xPETL7qSyR5LBr6SgSwkhr -r html,cli --out-file ${JOB_NAME}_${BUILD_NUMBER}
如果 Jenkins 宿主机是 Windows 系统,构建步骤换成 Windows batch command
4) Post-build Actions 添加 Publish HTML reports,
在命令中指定生成报告名 ${JOB_NAME}_${BUILD_NUMBER}
( Jenkins 内置变量),结合 HTML Publisher
插件方便展示报告
5.Jenkins Build 查看测试结果
1)Console Output
2)HTML Report