FixtureMint - Test Data Generator
Overview
专为测试人员打造的测试数据生成器:在本地极速生成带有必填缺失、重复编号、文本超长、错误日期等可复现缺陷的测试数据与异常清单。
FixtureMint 是专为软件测试工程师(QA)、后端开发人员及数据工程师打造的轻量级测试数据生成器。它不仅能生成规则合法的模拟数据,更能精准注入各类业务边界与异常缺陷,帮助团队全面验证数据导入、接口解析及异常处理机制的健壮性。 无需编写脚本,无需搭建测试环境,更无需将敏感数据上传云端——所有运算与文件生成 100% 在您浏览器的本地沙箱中秒级完成。 【核心特性】 1. 自由的数据结构建模 • 支持 5 种核心字段类型:文本(Text)、整数(Integer)、日期(Date)、枚举列表(Enum)以及自增编号序列(ID sequence)。 • 支持多达 30 个并发自定义字段,自由配置随机长度、文本前缀、数值上下限、起止日期以及补零位数。 2. 精确可控的缺陷注入引擎 • 必填项缺失(Required missing):模拟关键数据偶发漏填。 • 重复编号冲突(Duplicate ID):模拟唯一键/主键冲突,自动保留 1 条正常基准行。 • 文本长度超限(Text too long):自动超出上限阈值,检验数据库截断与 UI 布局。 • 非法日期格式(Invalid date):制造越界月份、非法天数及格式损坏。 • 严格保障单行至多注入一种异常,数量精确,决不出现重叠干扰。 3. 实时核验与异常高亮 • 支持 1 ~ 10,000 行超大数据集生成,采用 Web Worker 独立后台线程运算,界面丝滑无卡顿。 • 异常单元格自动红黄高亮,并附带违规原因与基准行号提示。 • 内置异常分布统计面板,支持“仅查看异常行”模式与快捷分页。 4. 标准化双份交付与 100% 确定性复现 • 一键导出测试数据 CSV:支持 UTF-8 BOM 编码、标准逗号分隔及 CRLF 换行,Excel/WPS 完美兼容不乱码。 • 独立生成异常清单 CSV(fixturemint-errors.csv):详细列出每处缺陷的所在行号、字段名、错误类型及违规详情,方便自动化测试断言对比。 • 采用随机种子(Seed)机制:相同配置与 Seed 即可 100% 确定性重现完全一致的数据集。 5. 极速本地持久化与模板共享 • 利用 chrome.storage.local 在本地持久化保存您的字段与规则配置,打开即用。 • 支持将配置一键导出为标准的 JSON 模板文件,方便在团队成员间快速分发与复用。 • 支持在工具栏弹出小窗(Popup)和独立全屏标签页(New Tab)之间自由切换。 【隐私与安全保障】 • 100% 客户端离线运算:不连接任何远程服务器,不调用任何 AI 或云端 API。 • 零数据收集:不追踪您的浏览活动,不收集任何个人身份信息(PII)。 • 严格遵循权限最小化:仅使用 storage 权限保存您配置的模板,绝不收集生成的测试数据。
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedSeptember 23, 2026
- Offered byrenyanbin.wang
- Size134KiB
- Languages中文(中国)
- Developer
Email
renyanbin.wang@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
FixtureMint - Test Data Generator has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
FixtureMint - Test Data Generator handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes