发布时间:2026/7/19 22:37:52
七、实战演示 、首先利用api-testscript-generator 技能 为被测项目shop-lab一键生成好测试脚本比如生成好的项目脚本目录为shop-lab-api-test 之前有文章分享过此处不再重复2、将测试脚本项目下的config配置目录中test.yaml配置文件更换成被测项目真实地址如下图按需修改3、打开任意Agent比如WorkBuddy在技能列表中选择 api-test-executor 技能传入测试脚本项目目录和环境配置在 test 环境跑一下shop-lab-api-test 项目登录模块的冒烟测试4、收到上述执行提示词后技能会进行自动解析成测试框架能理解的执行意图最终将执行翻译为test 环境冒烟测试登录模块auth4 线程并发失败重试 2 次并询问用户是否确认。这里可能有人会问老师在上面的执行意图中我们并没有明确要求配置4个线程并发失败重试2次的要求啊“那为什么在意图解析时会出现这种执行要求呢这是因为api-test-executor技能中CLI命令行参数内置了默认值如下图所示选择确认执行。WorkBuddy 会加载 api-test-executor 技能自动完成以下流程1、环境自检检查 localhost:8080 服务是否可用、数据库连接是否正常2、执行范围解析扫描 testcases/ 目录识别对应要求待执行的测试用例集3、解发pytest执行 运行脚本组装并执行 pytest 命令。4、结果收集生成 execution_summary.md 执行结果汇总文件。如果需要在Claude Code中调用api-test-executor可以直接下载该技能源码或在线安装也可以选择将workbuddy中对应的技能迁移到claude code目录下。进入到Claude Code中输入/api-test-executor/api-test-executor 在 test 环境跑一下shop-lab-api-test 项目登录模块的冒烟测试shop-lab-api-test路径为xxx执行结果从上述执行结果可以看到本次用例执行有成功也有失败这才符合接口测试执行的常规表现。我们重点来看这条失败用例test_register_success这是一个非常典型的数据污染问题。

相关新闻

2026/7/19 22:32:52

一句话说清整个系列

5 个阶段 6 步工作流进化 13 个知识主题 从 0 到 1 做一个 AI 驱动的多人游戏需要知道的一切。 我用自己的项目 GTS-Play(巨大娘主题,单机产品「巨大娘的玩耍」已发布 v1.0,多人在线版基于 Three.js React,Lerna monorepo&…

2026/7/19 22:32:52

从被动救火到主动防御:基于Go语言构建FISCO BCOS BAAS平台智能运维(AIOps)实战

一、引言:当BAAS平台遇上“运维之痛” 在前四篇文章中,我们分别介绍了基于FISCO BCOS的BAAS平台整体技术路线、高可用架构、大规模集群管理和多租户隔离的实现方案。然而,当平台真正承载起成百上千个节点、数十个租户的生产级区块链服务时,一个更深层次的挑战浮出水面——…

2026/7/19 22:32:52

从数据泄露到合规隔离:基于Go语言构建FISCO BCOS BAAS平台多租户隔离实战

一、引言:多租户隔离——BAAS平台的合规生命线 在前三篇文章中,我们分别介绍了基于FISCO BCOS的BAAS平台整体技术路线、高可用架构中的多节点负载均衡,以及大规模集群管理的实现方案。然而,当BAAS平台真正服务于多个企业、多个业务线、多个机构时,一个关乎平台生死的问题…

2026/7/20 13:30:19

Tmax-9B-MLX-4bit快速开始:10分钟内完成模型加载和文本生成

Tmax-9B-MLX-4bit快速开始:10分钟内完成模型加载和文本生成 【免费下载链接】Tmax-9B-MLX-4bit 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/Tmax-9B-MLX-4bit Tmax-9B-MLX-4bit是一款基于MLX框架的4bit量化文本生成模型,源自al…

2026/7/20 13:30:19

5分钟上手:打造你的麻将数据分析QQ机器人终极指南 [特殊字符]

5分钟上手:打造你的麻将数据分析QQ机器人终极指南 🎮 【免费下载链接】Majsoul_bot 适用于HoshinoBot下的雀魂QQ机器人插件。可进行近期对局查询、对局监测、查询个人数据等功能,更多功能正在扩展 项目地址: https://gitcode.com/gh_mirror…

2026/7/20 13:30:19

3步掌握163MusicLyrics:免费歌词下载神器的终极高效方案

3步掌握163MusicLyrics:免费歌词下载神器的终极高效方案 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 你是否曾经为了找到一首歌的歌词,在各大音…

2026/7/20 13:25:16

终极指南:3分钟将复杂PDF转为完美Markdown的Marker工具

终极指南:3分钟将复杂PDF转为完美Markdown的Marker工具 【免费下载链接】marker Convert PDF to markdown JSON quickly with high accuracy 项目地址: https://gitcode.com/GitHub_Trending/ma/marker 你是否遇到过这样的困境?拿到一份重要的技…

2026/7/20 6:33:00

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/20 0:03:51

基于大数据爬虫+Hadoop+Spark的茶叶销售数据分析与可视化系统开题报告

一、课题研究背景与意义 茶叶作为我国特色农产品与核心经济作物,线上电商销售规模持续逐年扩增,各大电商平台、社交交易渠道积累了海量茶叶商品数据、交易订单数据、用户消费行为与评价数据。传统茶叶销售行业多采用小型数据库存储数据、人工统计分析的运…

2026/7/20 0:03:51

STM32H7 QSPI Flash下载算法制作指南

1. STM32H7 QSPI Flash下载算法制作概述在STM32H7系列微控制器的开发过程中,外部QSPI Flash存储器常被用于扩展存储空间。然而,MDK开发环境默认并不支持所有型号的QSPI Flash编程,这就需要我们自行制作下载算法。本文将详细介绍如何为STM32H7…

2026/7/20 0:03:51

深入解析TI PRU-ICSS:硬实时子系统架构与工业应用实践

1. 项目概述:深入理解PRU-ICSS的架构价值在嵌入式系统,尤其是工业自动化、电机驱动和实时网络通信领域,我们常常会遇到一个核心矛盾:主处理器(如Arm Cortex-A系列)需要处理复杂的操作系统、网络协议栈和用户…

2026/7/19 16:59:11

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…