4.3 KiB
4.3 KiB
整体后端接口性能测试报表
生成时间: 2025-12-29 18:14:22
📈 总体测试统计
| 指标 | 数值 |
|---|---|
| 测试总数 | 99 个 |
| 成功数量 | 91 个 ✓ |
| 失败数量 | 8 个 ✗ |
| 成功率 | 91.92% |
| 平均耗时 | 195.87ms |
| 最大耗时 | 1228.11ms |
| 最小耗时 | 2.22ms |
最慢接口:
/api/images/list (每页10条)(图片接口) - 1228.11ms
最快接口:
/api/authors/999999 (更新作者)(作者接口) - 2.22ms
📊 各模块性能分析
| 模块 | 测试数 | 成功 | 失败 | 成功率 | 平均耗时 | 最大耗时 | 最小耗时 | 状态 |
|---|---|---|---|---|---|---|---|---|
| 基础接口 | 7 | 7 | 0 | 100.0% | 42.53ms | 104.68ms | 2.28ms | 🟢 优秀 |
| 认证接口 | 11 | 11 | 0 | 100.0% | 107.83ms | 207.01ms | 2.63ms | 🟢 优秀 |
| 图片接口 | 17 | 17 | 0 | 100.0% | 308.47ms | 1228.11ms | 79.55ms | 🟢 优秀 |
| 日志接口 | 7 | 7 | 0 | 100.0% | 48.27ms | 110.71ms | 3.00ms | 🟢 优秀 |
| 文章接口 | 9 | 9 | 0 | 100.0% | 317.00ms | 554.90ms | 93.61ms | 🟢 优秀 |
| 员工接口 | 8 | 8 | 0 | 100.0% | 196.50ms | 420.91ms | 105.04ms | 🟢 优秀 |
| 企业接口 | 17 | 15 | 2 | 88.2% | 256.37ms | 818.23ms | 77.67ms | 🟡 良好 |
| 工作台 | 11 | 9 | 2 | 81.8% | 178.72ms | 309.12ms | 79.04ms | 🟡 良好 |
| 作者接口 | 12 | 8 | 4 | 66.7% | 131.31ms | 307.84ms | 2.22ms | 🟠 一般 |
⚠️ 失败接口详情
企业接口 (2个失败):
/api/enterprises/list (关键词搜索)/api/enterprises/change-password
工作台 (2个失败):
/api/dashboard/recent-publishes (10条记录)/api/dashboard/recent-publishes (20条记录)
作者接口 (4个失败):
/api/authors/list/api/authors (POST)/api/authors/999999 (更新作者)/api/authors/999999 (删除作者)
🔧 HTTP方法分布
| 方法 | 总数 | 成功 | 失败 | 成功率 |
|---|---|---|---|---|
| DELETE | 6 | 5 | 1 | 83.3% |
| GET | 67 | 63 | 4 | 94.0% |
| POST | 20 | 19 | 1 | 95.0% |
| PUT | 6 | 4 | 2 | 66.7% |
⚡ 性能分布分析
| 性能等级 | 数量 | 占比 |
|---|---|---|
| 🚀 极快 (<100ms) | 27 | 27.3% |
| ✅ 正常 (100-500ms) | 65 | 65.7% |
| ⚠️ 较慢 (500-1000ms) | 5 | 5.1% |
| 🐌 很慢 (>1000ms) | 2 | 2.0% |
性能分布可视化
极快 (<100ms): █████████████ 27个
正常 (100-500ms): ████████████████████████████████ 65个
较慢 (500-1000ms):██ 5个
很慢 (>1000ms): █ 2个
📋 HTTP状态码分布
| 状态码 | 数量 | 占比 | 说明 |
|---|---|---|---|
| 200 | 73 | 73.7% | ✅ 成功 |
| 400 | 3 | 3.0% | ⚠️ 客户端错误 |
| 401 | 3 | 3.0% | ⚠️ 客户端错误 |
| 403 | 3 | 3.0% | ⚠️ 客户端错误 |
| 404 | 9 | 9.1% | ⚠️ 客户端错误 |
| 409 | 1 | 1.0% | ⚠️ 客户端错误 |
| 500 | 7 | 7.1% | ❌ 服务器错误 |
📚 接口文档统计
已记录接口总数: 51 个
需要认证: 46 个 (90.2%)
按模块分类
| 模块 | 接口数 |
|---|---|
| 图片接口 | 16 |
| 作者接口 | 8 |
| 文章接口 | 7 |
| 企业接口 | 5 |
| 员工接口 | 4 |
| 认证接口 | 3 |
| 工作台 | 3 |
| 日志接口 | 3 |
| 基础接口 | 2 |
按方法分类
| 方法 | 接口数 |
|---|---|
| DELETE | 6 |
| GET | 27 |
| POST | 12 |
| PUT | 6 |
💡 优化建议
🔴 作者接口 模块成功率仅 66.7%,建议优先排查认证、参数和数据库连接问题 ⚠️ 发现 7 个耗时超过500ms的接口,建议添加缓存或优化查询 慢接口TOP 3:
/api/images/list (每页10条)(图片接口) - 1228.11ms/api/images/list (第1页)(图片接口) - 1176.29ms/api/enterprises/list (状态筛选)(企业接口) - 818.23ms
⚙️ 测试配置
- 主服务地址:
http://127.0.0.1:8216 - 搜索服务地址:
http://127.0.0.1:8321 - 测试账号:
13621242430 - 启用模块 (9个): basic, auth, dashboard, enterprise, image, log, article, employee, author
- 禁用模块 (1个): search
报表由整体后端接口性能测试工具自动生成