OkFile Upload Skill 自动化测试报告:11项兼容性与速度实测
时间:2026-06-14 14:14
针对OkFileUploadSkill进行11项自动化测试,通过10项,成功率90 9%,总耗时190 9秒。单文件上传兼容txt、json等类型,50MB以上文件采用分片模式速度提升至3 36MB s,静态站点发布与上传状态查询正常,仅空文件上传因业务限制失败。
OkFile Upload Skill 自动化测试报告:11 项兼容性与速度实测
本次测试的核心目标并非进行产品介绍,而是聚焦于验证一套上传与发布能力在真实自动化场景下的稳定性表现。我们重点解答以下几个关键问题:

- 单文件上传是否能够保持稳定运行
- 大文件分片上传功能是否可用且可靠
- 静态站点发布功能是否能够正常使用
- 上传状态查询接口是否能够准确返回数据
- 边界条件与错误处理机制是否符合预期设计
- 不同文件大小条件下的上传速度表现如何
该测试报告基于一次完整的自动化脚本执行,共计覆盖 11 个测试项目,全面评估了各项核心功能的实际表现。
二、执行摘要
| 指标 | 数值 |
| 总测试数 | 11 |
| 通过 | 10 |
| 失败 | 1 |
| 跳过 | 0 |
| 成功率 | 90.9% |
| 总耗时 | 190.9s |
整体结果可以用一句话概括:除空文件上传这一业务限制外,其余所有核心功能均按预期稳定运行,表现符合预期。
三、功能兼容测试结果
1. 基础连通性
| 测试项 | 状态 | 耗时 | 详情 |
| API 连通性测试 | PASS | 0.06s | HTTP 200,响应时间仅 0.06s,连通性良好 |
2. 单文件上传
| 测试项 | 状态 | 耗时 | 详情 |
| 单文件上传 - test.txt | PASS | 4.38s | single 模式下上传成功,文件完整 |
| 单文件上传 - test.json | PASS | 3.09s | single 模式下上传成功,文件完整 |
| 单文件上传 - test.html | PASS | 3.42s | single 模式下上传成功,文件完整 |
| 单文件上传 - test.css | PASS | 7.02s | single 模式下上传成功,文件完整 |
| 单文件上传 - test.js | PASS | 3.26s | single 模式下上传成功,文件完整 |
3. 站点发布
| 测试项 | 状态 | 耗时 | 详情 |
| 静态站点发布 | PASS | 37.36s | 4 个文件全部成功发布,站点可正常访问 |
4. 错误处理
| 测试项 | 状态 | 耗时 | 详情 |
| 空文件上传 | FAIL | 0.04s | prepare 阶段返回 400,符合业务规则 |
| 超大文件限制测试 | PASS | 0.14s | >500MB 文件在 prepare 阶段被正确拒绝 |
| 无效 Content-Type 测试 | PASS | 0.96s | 服务端正常接受并处理,具有一定容错性 |
5. API 测试
| 测试项 | 状态 | 耗时 | 详情 |
| 上传状态查询 | PASS | 0.99s | /api/upload/status/{id} 接口可正确返回实时上传进度 |
四、速度测试结果
| 文件大小 | 上传模式 | 耗时 | 平均速度 | 状态 |
| 1.0 MB | single | 2.81s | 0.36 MB/s | PASS |
| 5.0 MB | single | 5.08s | 0.98 MB/s | PASS |
| 10.0 MB | single | 8.32s | 1.20 MB/s | PASS |
| 50.0 MB | multipart | 18.66s | 2.68 MB/s | PASS |
| 100.0 MB | multipart | 30.50s | 3.28 MB/s | PASS |
| 200.0 MB | multipart | 59.55s | 3.36 MB/s | PASS |
五、结果分析
- 单文件上传兼容 txt、json、html、css、js 等常见文件类型,适用范围广泛
- 50MB 以上文件自动切换至 multipart 分片模式后,上传速度显著提升
- 静态站点发布整体链路完整可用,适合轻量级部署场景
- 空文件被拒绝更偏向业务规则限制,不属于系统级异常,可视为预期行为
六、测试结论
本次自动化测试充分表明,OkFile Upload Skill 已具备良好的实用性与可靠性,尤其适用于自动化上传任务、大文件分片上传以及轻量静态站点发布等典型应用场景,能够满足实际业务需求。