| | |
| | | } |
| | | ``` |
| | | |
| | | ## 3. 获取用户信息接口 |
| | | ## 3. 退出登录接口 |
| | | |
| | | ### 接口信息 |
| | | - 请求路径:`/api/users/logout` |
| | | - 请求方法:POST |
| | | - 请求头:需要携带 token |
| | | |
| | | ### 测试用例 |
| | | |
| | | #### 成功场景 |
| | | 1. 正常退出登录 |
| | | - 请求头: |
| | | ``` |
| | | token: eyJhbGciOiJIUzI1NiJ9... |
| | | ``` |
| | | - 预期响应: |
| | | ```json |
| | | { |
| | | "code": 200, |
| | | "message": "退出登录成功", |
| | | "data": null |
| | | } |
| | | ``` |
| | | |
| | | #### 失败场景 |
| | | 1. 未携带 token |
| | | - 请求头:无 token |
| | | - 预期响应: |
| | | ```json |
| | | { |
| | | "code": 400, |
| | | "message": "未登录状态", |
| | | "data": null |
| | | } |
| | | ``` |
| | | |
| | | 2. token 无效或已过期 |
| | | - 请求头: |
| | | ``` |
| | | token: invalid_token |
| | | ``` |
| | | - 预期响应: |
| | | ```json |
| | | { |
| | | "code": 401, |
| | | "message": "token无效或已过期", |
| | | "data": null |
| | | } |
| | | ``` |
| | | |
| | | ## 4. 获取用户信息接口 |
| | | |
| | | ### 接口信息 |
| | | - 请求路径:`/api/users/info` |
| | |
| | | 3. 用户信息接口需要有效的 JWT token |
| | | 4. 密码在传输过程中应该使用 HTTPS 加密 |
| | | 5. 建议在测试环境中使用测试数据库 |
| | | 6. 测试时注意清理测试数据,避免影响其他测试用例 |
| | | 6. 测试时注意清理测试数据,避免影响其他测试用例 |
| | | 7. 退出登录后的 token 会被加入黑名单,无法再次使用 |