zadig,作为领先的开源云原生 devops 平台,不仅为日常开发提供全面的测试环境以支持开发自测联调,还全面覆盖性能、功能、接口、ui 及端到端自动化测试等多种测试场景。它确保每一行代码在上线前经过严格的测试验证,牢牢守护软件质量的生命线。
在本文中,我们将探讨除对 jmeter、pytest、ginkgo等主流测试框架友好支持外,如何支持 apipost、apifox、企业自建等自动化测试平台的集成。通过这种集成,用户可以充分利用 zadig 在环境治理方面的强大功能,同时借助自动化测试最大化地保障软件交付的质量和效率。
apifox 测试平台
在 apifox 中配置持续集成
访问 apifox 自动化测试 -> 持续集成,新增持续集成后保存 apifox cli 命令。
配置 nodejs 软件包
zadig 系统管理员访问系统设置 -> 集成管理 -> 软件包管理,新增软件包。
配置说明:
- 名称:
node
- 版本:
20.5.1
- bin path:
$home/node/bin
- 安装包地址:https://nodejs.org/dist/v20.5.1/node-v20.5.1-linux-x64.tar.xz
- 安装脚本如下:
mkdir -p $home/node
tar -c $home/node -xjf ${filepath} --strip-components=1
npm config --global set registry https://registry.npmmirror.com/
在 zadig 中完成测试配置
进入项目的测试模块,点击 新建测试
,完成测试配置。
配置说明:
- 依赖的软件包:选择
node 20.5.1
- 测试脚本:apifox 持续集成 cli ,加上
--out-file=report
,示例如下
#!/bin/bash
set -ex
npm install -g apifox-cli --verbose
apifox run https://api.apifox.cn/api/v1/projects/4893109/api-test/ci-config/445199/detail?token=xi6x-s2xjlmqljolwvbpxz -r html,cli --out-file report
- html 报告文件地址:
$workspace/apifox-reports/report.html
,根据实际情况配置。
运行自动化测试并分析结果
配置完毕后,执行自动化测试。
待自动化测试运行完毕后点击查看测试报告。
apipost 测试平台
在 apipost 中配置持续集成
访问 apipost 自动化测试 -> 持续集成,新建配置后复制 apipost cli 命令。
配置 nodejs 软件包
zadig 系统管理员访问系统设置 -> 集成管理 -> 软件包管理,新增软件包。
配置说明:
- 名称:
node
- 版本:
20.5.1
- bin path:
$home/node/bin
- 安装包地址:https://nodejs.org/dist/v20.5.1/node-v20.5.1-linux-x64.tar.xz
- 安装脚本如下:
mkdir -p $home/node
tar -c $home/node -xjf ${filepath} --strip-components=1
npm config --global set registry https://registry.npmmirror.com/
在 zadig 中完成测试配置
进入项目的测试模块,点击 新建测试
,完成测试配置。
配置说明:
- 依赖的软件包:选择
node 20.5.1
- 测试脚本:apipost 持续集成 cli ,加上
--out-file=report --out-dir=$workspace
,示例如下
#!/bin/bash
set -ex
npm install -g apipost-cli-pro
apipost run "https://open.apipost.net/open/ci/automated_testing?ci_id=mjexntcwodk1mtixndqwnzy4ojeznde0mdy0ndexndmwoteyojezndiyntg2mzywntq5mzky&token=eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9.eyj1c2vyx2lkijoymte1nza2mzy0mjkznti5njasimlzcyi6imfwaxbvc3qilcjlehaioje3mjiwnjg0mjj9.clxviwehohakx07ncrpaxwpsn6zskorwrw4o1f3zq9a" -r html --out-dir=$workspace --out-file=report
- html 报告文件地址:
$workspace/report.html
,根据实际情况配置。
运行自动化测试并分析结果
配置完毕后,执行自动化测试。
待自动化测试运行完毕后点击查看测试报告。
自建测试平台
如果有使用其他开源、自研的测试框架自建测试平台,可通过开发工作流任务接入 zadig,具体方式参考文档。
扫码即刻咨询
解锁企业专属最佳实践方案!
发表评论