🔖 测试命令速查卡
🚀 快速运行(3个选择)
选择1:全自动(推荐)
node test-all.js
特点: 自动检查、自动启动、自动运行、自动报告
选择2:便捷模式
node test-with-server.js
特点: 自动启停服务器,运行所有测试
选择3:手动模式
# 终端1
npm start
# 终端2
npm test
特点: 完全手动控制
📦 测试套件
| 命令 | 测试内容 | 测试数 |
|---|---|---|
npm run test:unit | 单元测试 | 5 |
npm run test:http | HTTP端点测试 | 11 |
npm run test:sse | SSE传输测试 | 9 |
npm run test:tools | 工具功能测试 | 11 |
npm run test:integration | 集成测试 | 6 |
| 合计 | 全功能覆盖 | 42+ |
🔍 验证和报告
# 验证配置
node verify-tests.js
# 生成报告
node test-report.js
# 检查服务器
node run-with-server.js check
⚠️ 常见问题
问: 测试全部跳过(skipped)?
答: 启动服务器: npm start,然后 npm test
问: 连接超时?
答: 增加超时: --testTimeout=30000
问: 端口被占用?
答: 关闭进程: taskkill /F /IM node.exe
📚 查看文档
- 测试指南:
README_测试说明.md - 测试用例:
测试用例文档.md - 测试总结:
测试运行总结.md - 快速指南:
快速测试指南.md
🎯 一句话总结
运行测试 = 启动服务器 + 运行测试
最容易: node test-all.js
保存这份速查卡,方便以后使用!