当前位置: 代码网 > 服务器>服务器>Linux > Apifox/Apipost/自建等测试平台如何接入 Zadig

Apifox/Apipost/自建等测试平台如何接入 Zadig

2024年08月04日 Linux 我要评论
Zadig,作为领先的开源云原生 DevOps 平台,不仅为日常开发提供全面的测试环境以支持开发自测联调,还全面覆盖性能、功能、接口、UI 及端到端自动化测试等多种测试场景。它确保每一行代码在上线前经过严格的测试验证,牢牢守护软件质量的生命线。 在本文中,我们将探讨除对 JMeter、Pytest、Ginkgo等主流测试框架友好支持外,如何支持 Apipost、Apifox、企业自建等自动化测试平台的集成。通过这种集成,用户可以充分利用 Zadig ...

zadig,作为领先的开源云原生 devops 平台,不仅为日常开发提供全面的测试环境以支持开发自测联调,还全面覆盖性能、功能、接口、ui 及端到端自动化测试等多种测试场景。它确保每一行代码在上线前经过严格的测试验证,牢牢守护软件质量的生命线

在本文中,我们将探讨除对 jmeter、pytest、ginkgo等主流测试框架友好支持外,如何支持 apipost、apifox、企业自建等自动化测试平台的集成。通过这种集成,用户可以充分利用 zadig 在环境治理方面的强大功能,同时借助自动化测试最大化地保障软件交付的质量和效率

apifox 测试平台

在 apifox 中配置持续集成

访问 apifox 自动化测试 -> 持续集成,新增持续集成后保存 apifox cli 命令。

配置 nodejs 软件包

zadig 系统管理员访问系统设置 -> 集成管理 -> 软件包管理,新增软件包。

配置说明:

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 系统管理员访问系统设置 -> 集成管理 -> 软件包管理,新增软件包。

配置说明:

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,具体方式参考文档

扫码即刻咨询
解锁企业专属最佳实践方案!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com