{ "timestamp": "2026-04-27T12:17:12.060Z", "summary": { "total": 125, "passed": 124, "failed": 0, "warnings": 1, "passRate": "99.2%" }, "bugs": [], "tests": [ { "name": "后端健康检查", "status": "pass", "detail": "状态码: 200" }, { "name": "API可用性", "status": "pass", "detail": "API版本: 1.0.0" }, { "name": "用户列表API", "status": "pass", "detail": "" }, { "name": "账户可用性", "status": "pass", "detail": "使用账户ID: 1, 账户名: 微信钱包" }, { "name": "支出创建-餐饮", "status": "pass", "detail": "记录ID: 211" }, { "name": "支出数据完整性-餐饮", "status": "pass", "detail": "" }, { "name": "支出单条查询-餐饮", "status": "pass", "detail": "" }, { "name": "支出创建-交通", "status": "pass", "detail": "记录ID: 212" }, { "name": "支出数据完整性-交通", "status": "pass", "detail": "" }, { "name": "支出单条查询-交通", "status": "pass", "detail": "" }, { "name": "支出创建-购物", "status": "pass", "detail": "记录ID: 213" }, { "name": "支出数据完整性-购物", "status": "pass", "detail": "" }, { "name": "支出单条查询-购物", "status": "pass", "detail": "" }, { "name": "支出创建-娱乐", "status": "pass", "detail": "记录ID: 214" }, { "name": "支出数据完整性-娱乐", "status": "pass", "detail": "" }, { "name": "支出单条查询-娱乐", "status": "pass", "detail": "" }, { "name": "支出创建-医疗", "status": "pass", "detail": "记录ID: 215" }, { "name": "支出数据完整性-医疗", "status": "pass", "detail": "" }, { "name": "支出单条查询-医疗", "status": "pass", "detail": "" }, { "name": "支出创建-其他", "status": "pass", "detail": "记录ID: 216" }, { "name": "支出数据完整性-其他", "status": "pass", "detail": "" }, { "name": "支出单条查询-其他", "status": "pass", "detail": "" }, { "name": "支出记录总数验证", "status": "pass", "detail": "今日支出: 21条" }, { "name": "收入创建-工资", "status": "pass", "detail": "记录ID: 217" }, { "name": "收入数据完整性-工资", "status": "pass", "detail": "" }, { "name": "收入创建-奖金", "status": "pass", "detail": "记录ID: 218" }, { "name": "收入数据完整性-奖金", "status": "pass", "detail": "" }, { "name": "收入创建-投资", "status": "pass", "detail": "记录ID: 219" }, { "name": "收入数据完整性-投资", "status": "pass", "detail": "" }, { "name": "收入创建-兼职", "status": "pass", "detail": "记录ID: 220" }, { "name": "收入数据完整性-兼职", "status": "pass", "detail": "" }, { "name": "收入创建-理财", "status": "pass", "detail": "记录ID: 221" }, { "name": "收入数据完整性-理财", "status": "pass", "detail": "" }, { "name": "收入创建-其他", "status": "pass", "detail": "记录ID: 222" }, { "name": "收入数据完整性-其他", "status": "pass", "detail": "" }, { "name": "账单-全部筛选", "status": "pass", "detail": "总记录数: 56" }, { "name": "账单-支出筛选", "status": "pass", "detail": "支出记录: 29条" }, { "name": "账单-收入筛选", "status": "pass", "detail": "收入记录: 27条" }, { "name": "账单-类别筛选(餐饮)", "status": "pass", "detail": "餐饮记录: 1条" }, { "name": "首页Dashboard API", "status": "pass", "detail": "余额: ¥90838.34, 月收: ¥83510, 月支: ¥2191.66" }, { "name": "首页预算进度展示", "status": "pass", "detail": "预算类别数: 5" }, { "name": "预算API", "status": "pass", "detail": "预算数: 5" }, { "name": "预算-医疗", "status": "pass", "detail": "已花: ¥627.20, 预算: ¥200" }, { "name": "预算-娱乐", "status": "pass", "detail": "已花: ¥352.00, 预算: ¥200" }, { "name": "预算-购物", "status": "pass", "detail": "已花: ¥814.96, 预算: ¥500" }, { "name": "预算-交通", "status": "pass", "detail": "已花: ¥162.00, 预算: ¥200" }, { "name": "预算-餐饮", "status": "pass", "detail": "已花: ¥35.50, 预算: ¥500" }, { "name": "预算覆盖率", "status": "warn", "detail": "以下支出类别未设置预算: 其他" }, { "name": "统计月度API", "status": "pass", "detail": "月收: ¥83510, 月支: ¥2191.66, 结余: ¥81318.34" }, { "name": "统计-分类(其他)", "status": "pass", "detail": "¥200.00" }, { "name": "统计-分类(医疗)", "status": "pass", "detail": "¥627.20" }, { "name": "统计-分类(娱乐)", "status": "pass", "detail": "¥352.00" }, { "name": "统计-分类(购物)", "status": "pass", "detail": "¥814.96" }, { "name": "统计-分类(交通)", "status": "pass", "detail": "¥162.00" }, { "name": "统计-分类(餐饮)", "status": "pass", "detail": "¥35.50" }, { "name": "统计-全部分类一致性", "status": "pass", "detail": "所有分类金额一致" }, { "name": "统计趋势API", "status": "pass", "detail": "趋势数据点: 2" }, { "name": "账户余额-微信钱包", "status": "pass", "detail": "余额: ¥76026.34" }, { "name": "账户余额-招商银行", "status": "pass", "detail": "余额: ¥10000" }, { "name": "账户余额-支付宝", "status": "pass", "detail": "余额: ¥4812" }, { "name": "边界-必填字段校验", "status": "pass", "detail": "正确返回400错误" }, { "name": "边界-负数金额", "status": "pass", "detail": "正确拒绝负数金额" }, { "name": "边界-零金额", "status": "pass", "detail": "拒绝0金额" }, { "name": "删除记录", "status": "pass", "detail": "删除记录ID: 211" }, { "name": "删除记录验证", "status": "pass", "detail": "记录已被正确删除" }, { "name": "删除后余额恢复", "status": "pass", "detail": "余额差值: ¥35.50" } ] }