Jenkins 集成 Apifox

目录

1.Apifox CLI

2.运行数据、生成命令

 3.Jenkins 配置 NodeJS 环境

4.jenkins 创建项目

 5.Jenkins Build 查看测试结果和报告

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

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值