代码与数据
真实、有效的示例数据和代码文件:JSON、XML、YAML、SQL、HTML、CSS、JS、Markdown,以及一个纯文本日志文件——它们描述的都是同一个小型示例数据集。
这些文件到底是什么
以下每个文件对其格式而言都是真实有效的——JSON 可解析、XML 可校验、SQL 可运行、HTML/CSS/JS 可在浏览器中渲染,Markdown 也能按预期渲染。与本站其他分类不同,这些文件不会被填充到目标大小,因为对代码和数据文件而言,重要的是正确、可解析的结构,而不是特定的字节数。
-
下载sample-config.yamlYAML · 381 B VirusTotal 报告
-
下载sample-data.jsonJSON · 625 B VirusTotal 报告
-
下载sample-data.xmlXML · 560 B VirusTotal 报告
-
下载sample-dump.sqlSQL · 802 B VirusTotal 报告
-
下载sample-page.htmlHTML · 397 B VirusTotal 报告
-
下载sample-readme.mdMD · 620 B VirusTotal 报告
-
下载sample-script.jsJS · 634 B VirusTotal 报告
-
下载sample-style.cssCSS · 212 B VirusTotal 报告
-
下载sample.logLOG · 657 B VirusTotal 报告
这些文件可以安全下载吗?
所有示例文件均由我们自行生成——不含可执行代码和宏。文件通过 HTTPS 从我们的 CDN 分发,每个文件都附有 SHA-256 校验和(用于验证下载)以及独立的 VirusTotal 扫描报告链接。
通过第三方服务独立核查本站:
常见使用场景
解析器和导入工具测试
将真实的 JSON、XML、YAML 或 SQL 示例输入解析器、ETL 任务或数据库导入脚本,确认它能正确处理有效的结构化输入。
Linter 和格式化工具检查
针对真实的 HTML、CSS、JS 或 Markdown 文件运行 linter、格式化工具或静态站点生成器,而无需手动编写一次性测试文件。
日志查看器和监控冒烟测试
将一个真实的多行日志文件加载到日志查看器、聚合工具或告警规则中,确认时间戳和级别能被正确解析。
CI 流水线测试文件
在测试套件或 CI 任务中引用稳定的直接 URL,而无需在代码仓库中提交小型数据测试文件。
格式与变体
- JSON
- 面向 Web API 和配置文件的标准数据交换格式。
- XML
- 一种基于标签的标记格式,在企业数据交换和配置中仍很常见。
- YAML
- 一种人类可读的格式,广泛用于应用程序和 CI 配置。
- SQL
- 包含建表和插入语句的纯文本数据库转储文件。
- HTML / CSS / JS
- 一个包含关联样式表和脚本的极简真实网页。
- Markdown
- 一个 README 风格的文件,包含标题、列表、代码块和表格。
- LOG
- 一个包含时间戳和多种严重级别的纯文本应用日志。
常见问题
- 这些是真实的、可解析的文件吗?
- 是的。与本站大多数其他分类不同,这些文件不是填充占位文件——JSON、XML、YAML、SQL、HTML、CSS、JS 和 Markdown 都是有效的,能够正确解析或渲染。
- 我可以用这些文件测试解析器是否会拒绝错误输入吗?
- 不能直接用于此目的——这些文件都是刻意保持有效的。请将它们作为正常路径的基准,再修改副本来创建无效的测试用例。
- JSON、XML 和 SQL 文件描述的是同一份数据吗?
- 是的。它们都代表同一个小型示例产品数据集,因此您可以比较相同数据在不同格式下的呈现方式。
- 我可以在自动化测试套件中使用这些文件吗?
- 可以。每个文件都有一个稳定的直接 URL,因此您可以在 CI 流水线中获取它,而无需在代码仓库中提交测试文件。
- 支持哪些格式?
- JSON、XML、YAML、SQL、HTML、CSS、JS、Markdown 和 LOG。