Zadig 文档
Zadig
教程
博客
论坛
关于
中文英文
Zadig
教程
博客
论坛
关于
Zadig v3.4
Loading...
     编辑文档
     反馈问题
     社区讨论

    本页导航

    Apipost 测试平台接入

    本文介绍如何将 Apipost 测试平台接入 Zadig,执行自动化测试,分析测试报告,并结合 Zadig 的环境能力实现测试左移,赋能其他角色也参与到质量建设中来,有效降低问题发现和修复成本。

    # Apipost 接入

    # 第一步:在 Apipost 中配置持续集成

    访问 Apipost 自动化测试 → 持续集成,新建配置后复制 Apipost Cli 命令。

    # 第二步:在 Zadig 中配置 Nodejs

    Zadig 系统管理员访问系统设置 → 集成管理 → 软件包管理,新增软件包。

    Apipost

    配置说明:

    • 名称: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/
    
    1
    2
    3

    # 第三步:在 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
    
    1
    2
    3
    4
    5
    • Html 报告文件地址:$WORKSPACE/report.html

    通知

    参考 通知配置。

    # 自动化测试执行

    执行 Zadig 测试,将会自动触发 Apipost 执行自动化测试,待 Zadig 测试成功执行完毕后会将执行情况通知到 IM 中,以飞书示例如下。

    Apipost

    # 测试报告分析

    点击 IM 通知中的测试结果链接可查看测试报告,对测试报告进行分析。

    Apipost

    # 测试左移

    配置工作流,编排构建、部署(开发环境)、测试任务,参考 工作流。

    Apipost

    功能开发完成后提交代码变更 PR,选择 PR 变更执行工作流部署开发环境并执行自动化测试,在研发环节即可发现质量问题,及早修复。

    ← 测试工具实践Apifox 测试平台接入→

    资源
    教程
    论坛
    博客
    公司
    关于
    客户故事
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com

    © 2026 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式