测试人必备:快速基于接口文档/表结构进行造数

简介: 造数是测试日常高频工作。很多时候我们只能在页面一步步手动操作来造测试数据,反复点击很耗时间;也有同学直接手写 SQL 插库,或是手动拼接接口请求,同类场景反复编写,重复工作量很大。 那么,有没有更轻量化、快速的造数方案? 本文分享一套 Skill 实现思路:基于接口文档、HAR 包、CURL 语句或者建表 SQL,自动产出 Postman 请求 JSON、SQL 脚本、Python 造数脚本,一键生成测试数据,减少重复编码,提升造数效率。 我的方案:封装 seed-test-data 造数 Skill 核心能力: ✅ 多输入源兼容:有接口文档就用文档,没有文档可以用 HAR/CUR

造数是测试日常高频工作。很多时候我们只能在页面一步步手动操作来造测试数据,反复点击很耗时间;也有同学直接手写 SQL 插库,或是手动拼接接口请求,同类场景反复编写,重复工作量很大。

那么,有没有更轻量化、快速的造数方案?

本文分享一套 Skill 实现思路:基于接口文档、HAR 包、CURL 语句或者建表 SQL,自动产出 Postman 请求 JSON、SQL 脚本、Python 造数脚本,一键生成测试数据,减少重复编码,提升造数效率。

我的方案:封装 seed-test-data 造数 Skill

核心能力:

✅ 多输入源兼容:有接口文档就用文档,没有文档可以用 HAR/CURL;库表场景直接传入表结构即可

✅ 支持单接口与链路串联造数:既能生成单条独立数据,也能按完整业务链路,一次性构造场景化数据

✅ 产出物可直接落地:Excel 用于手工测试、压测;Python 脚本按业务顺序调用接口;SQL 脚本可直接在数据库执行

✅ 自带回滚能力:造数完成后可清理数据,避免测试环境堆积脏数据

Skill 介绍

Skill 支持 4 种输入源:

整体逻辑——先识别你有什么输入,再按你的造数意图生成对应产物:

 text
输入源(接口文档 / HAR / CURL / SQL 表结构)
    → Skill 解读业务结构
    → 澄清造数范围 / 画像 / 数量 / 产物格式
    → 输出 Postman / Excel / Python / SQL
    → 执行造数(可选 rollback 回滚)

Skill获取方式见文末

案例实践

案例一:接口文档造数(串联业务链路)

以租赁业务为例:先创建公寓 → 在公寓下创建房间 → 创建租客 → 租客入住房间。造出这套完整业务数据

1、执行 skill

输入格式:/seed-test-data  @接口文档

2、问题澄清

执行了 skill 之后,造数 skill 会对你的接口文档进行解读,之后列出问题让你回答,如下:

包含 4 个维度:造数范围、数据画像、生成数量、产物格式。

对话框回复答案:

3、查看结果

#### excel 表

可以看到,会创建不同的 sheet

然后不同的 sheet 内有对应的字段和数据,如下:

#### python脚本

还会生成一份 Python 脚本,脚本内置随机数逻辑来自动生成测试数据。

4、执行脚本

这里提供两条执行命令:seed(造数)、rollback(回滚)。

执行成功后效果:

测试数据使用完毕后,如果需要清理、删除已创建的数据,直接执行对应的回滚脚本即可。

案例二:HAR 文件造数(没有接口文档也能做)

在实际工作中,我们不一定能够获取到接口文档,那么有没有其他的方式呢?

这里提供了另外两种方案,通过抓包的方式,生成 HAR 文件或者 CURL

1、输入源准备

har 文件的导出和使用之前有发过相关的文章,可以自行去翻阅看下,这里就不再细讲了

2、执行 skill

har 文件造数

3、问题澄清、产出脚本

这里的步骤就不一一讲解了,和接口造数案例是一样的

案例三:CURL 造数(最快上手的一条捷径)

如果只是想针对某一个功能快速造数,CURL 往往最轻

1、curl 获取

按F12,唤起开发者工具,在浏览器中操作你想要造数的功能,之后按照下图,找到对应的接口,然后复制 curl

2、执行 skill&产出脚本

输入:

之后会出现几个问题,进行答复,答复之后产出脚本,就可以执行了,更加详细的步骤可以查看接口文档造数案例

案例四:SQL 表结构造数(直接落库)

1、表结构准备

提前准备好需要造数的数据表结构,建议同时说明表与表之间的关联关系。

2、执行 skill

输入格式:

/seed-test-data @sql 文件

3、问题澄清

问题 1:造数范围

这里我们选择 5,串联的方式

问题 2:画像

我这边选择 A

问题 3:数量

数量,按需选择即可,我这里选 5

问题 4:产物格式

这里我选 A,产出 sql 结构

4、查看结果

生成两个 sql 文件,一个是造数 sql,一个是回滚 sql

我们看看内部的结构

删除脚本:

这里执行就不讲解了,大家可以直接使用 数据库连接工具去手动执行 sql

目录
相关文章
|
2天前
|
云安全 人工智能 运维
当攻击全面Agent化,你的安全防御能否跟上AI Speed?
多起客户侧AK泄露事件应急的真实观察
1199 1
|
25天前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
9587 32
|
11天前
|
存储 人工智能 并行计算
大模型本地部署终端选型方法论:以 Qwen3.8-27B 为例的四档分层完整流程
本文提出一套大模型本地部署终端选型方法论:定约束、定档位、定框架、定参数四步决策法,配合入门、主力、质量、无损四档分层模型。以 Qwen3.8-27B 实测数据为例,逐环节解读显存、带宽、存储、散热、系统、预算等要素,给出面向不同预算的优选方案、决策自查清单与市场观察框架。文末前瞻 AI 笔记本的 CPU+GPU 与统一内存两条路线,论证四步决策法在新品类上的延续性。
|
10天前
|
人工智能 JSON 自然语言处理
2026 年 Jev 决策模型深度拆解:原理解读、实战测评与保姆级落地教程
有一款特殊AI模型在开发者圈子刷屏,它摒弃传统大模型擅长的对话聊天能力,专注做高速结构化决策,它就是TypeSafe AI推出的Jev模型。该模型由ChatGPT共同发明人Diogo Almeida主导研发,定位为**System One Model(系统一模型)**,对标人类大脑快速直觉判断的思维模式,在响应延迟、调用成本、结构化输出稳定性上相比传统生成式大模型有着巨大差异。本文会完整拆解Jev底层原理、三大核心原语能力、适用业务场景,同时提供可直接运行的curl、Python代码示例,并且结合多组实测数据,客观分析模型优势与能力边界,帮助普通开发者和AI应用从业者快速上手落地。
787 1
|
6天前
|
人工智能 JSON 自然语言处理
2026 年 Jev 决策模型全解析:核心原理拆解,性能实战测评与落地部署教程
有一款特殊AI模型在开发者圈子刷屏,它摒弃传统大模型擅长的对话聊天能力,专注做高速结构化决策,它就是TypeSafe AI推出的Jev模型。该模型由ChatGPT共同发明人Diogo Almeida主导研发,定位为System One Model(系统一模型),对标人类大脑快速直觉判断的思维模式,在响应延迟、调用成本、结构化输出稳定性上相比传统生成式大模型有着巨大差异。本文会完整拆解Jev底层原理、三大核心原语能力、适用业务场景,同时提供可直接运行的curl、Python代码示例,并且结合多组实测数据,客观分析模型优势与能力边界,帮助普通开发者和AI应用从业者快速上手落地。
522 0
|
23天前
|
人工智能 测试技术 API
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
Jev是TypeSafe AI推出的“系统一模型”,不生成文本,专做毫秒级结构化决策:Choice(多选)、Score(打分)、Noul(是非概率)。响应快193倍、成本低444倍,适合工单路由、内容审核、测试定级等高频判断场景。
2605 4
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
|
7天前
|
存储 人工智能 自然语言处理
千问办公官网入口链接在哪?2026年最新QwenWork测评、千问办公怎么样?一文看懂
千问办公(QwenWork)是阿里云推出的AI智能办公平台,提供网页端和阿里云官网双入口。支持PPT/Word/Excel生成、多模态处理、网页全栈搭建、钉钉深度集成等6大核心能力。个人版免费可用,高级版198元/月;企业版198元/人/月。新用户注册即赠2000积分。阿里千问办公QwenWork官网:https://t.aliyun.com/U/0VCTGt 阿里AI工作平台,一句话完成数据分析、PPT 生成、视频剪辑、网页搭建等复杂任务
1013 0
|
17天前
|
Windows
【保姆级】.NET Framework 3.5离线安装教程(2026最新实测)
.NET Framework 3.5是微软经典运行库,专为兼容老软件、老游戏设计。Win7自带,Win10/11需手动启用(在线或离线安装)。它与4.x系列并存不冲突,缺它会导致“找不到组件”报错。本文详解两种安装方式及常见问题解决,小白也能轻松上手。(239字)
2205 0

热门文章

最新文章