OkFile上传技能自动化测试:11项兼容性与速度实测
2026-06-14阅读 0热度 0
skill
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 已具备实际落地能力,特别适用于自动化脚本上传、大文件分片传输以及轻量级静态站点部署场景。