Files
m-stecmd/docs/e2e-evidence/contract_evidence.md

41 lines
4.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 契约层负向探测证据表(自动生成于 2026-09-04 03:11:54
- 服务器https://jcd.stec.p-q.co接口管理规范 V4.5 测试环境)
- 用例组 A缺三要素头SecretKey/SystemCode/Token 全缺);用例组 B带 docs/SystemCode_secertkey.txt 密钥、缺 Token。
- 判定:存在性=HTTP≠404/000双层结构=HTTP 500 且 ExceptionMessage 内嵌信封 JSON信封解包=code 为字符串且 ∈ {200,500,429,403}。
- 通过A 组 14/15B 组 11/15。
- 原始响应存档:`docs/e2e-evidence/responses/`(密钥已脱敏)。
| 章节 | 端点 | 用例 | HTTP | 存在 | 双层结构 | 信封code | code为字符串 | 信封msg | 备注 |
|---|---|---|---|---|---|---|---|---|---|
| 2.2.1 | 账号密码登录 | A | 500 | 存在 | 成立 | `500` | 是 | 认证未通过请检查SystemCode与SecretKey的值是否正确 | 双层结构成立 |
| 2.2.2 | 发送验证码 | A | 500 | 存在 | 成立 | `500` | 是 | 认证未通过请检查SystemCode与SecretKey的值是否正确 | 双层结构成立 |
| 2.2.3 | 手机验证码登录 | A | 500 | 存在 | 成立 | `500` | 是 | 认证未通过请检查SystemCode与SecretKey的值是否正确 | 双层结构成立 |
| 2.3.1 | 修改登录密码 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.4 | 获取当前用户信息 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.5.1.1 | 获取当前用户项目列表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.6 | 获取APP端任务列表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.7 | 获取项目监测计划任务列表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.9 | 获取测组包含的监测点列表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.10 | 获取项目监测计划统计表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.11 | 获取指定监测计划的测组统计表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.12 | 监测点统计表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.13 | 数据解析(原始文件上传) | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.14 | 获取基准点 | A | 500 | 存在 | 不成立 | — | 否 | | 响应非可解析双层结构(原始体见存档) |
| 2.15 | 获取工点数据 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.2.1 | 账号密码登录 | B | 200 | 存在 | 不成立 | `500` | 是 | 用户名或密码错误! | 裸业务信封(未走 ASP.NET 异常包装) |
| 2.2.2 | 发送验证码 | B | 200 | 存在 | 不成立 | `500` | 是 | 短信验证码发送失败,失败信息System.AggregateException | 裸业务信封(未走 ASP.NET 异常包装) |
| 2.2.3 | 手机验证码登录 | B | 200 | 存在 | 不成立 | `500` | 是 | 此号码的用户不存在,请确认手机号是否和系统中维护的一致 | 裸业务信封(未走 ASP.NET 异常包装) |
| 2.3.1 | 修改登录密码 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.4 | 获取当前用户信息 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.5.1.1 | 获取当前用户项目列表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.6 | 获取APP端任务列表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.7 | 获取项目监测计划任务列表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.9 | 获取测组包含的监测点列表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.10 | 获取项目监测计划统计表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.11 | 获取指定监测计划的测组统计表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.12 | 监测点统计表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.13 | 数据解析(原始文件上传) | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.14 | 获取基准点 | B | 500 | 存在 | 不成立 | — | 否 | | 响应非可解析双层结构(原始体见存档) |
| 2.15 | 获取工点数据 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |