在章节、礼物代付详情、阅读和搜索结果页面,用骨架屏替换传统加载指示器,以提升数据获取过程中的用户体验。 更新骨架屏样式,使加载状态更加美观。 实现章节和配置信息的缓存策略,以优化性能并减少冷启动问题。
32 lines
881 B
Markdown
32 lines
881 B
Markdown
# 小程序接口测试 (miniapp)
|
||
|
||
> 小程序 C 端接口测试用例。对应 miniprogram,API 路径:`/api/miniprogram/*`
|
||
|
||
---
|
||
|
||
## 测试范围
|
||
|
||
- 登录(微信登录、手机号、token 持久化)
|
||
- 购买与支付(下单、微信支付、回调、购买状态)
|
||
- 推荐与分润(扫码/分享带 ref、绑定、分润计算)
|
||
- VIP 功能(开通、资料、头像上传、排行展示)
|
||
- 阅读(文章列表、详情、预览、全文)
|
||
|
||
---
|
||
|
||
## 响应速度测试
|
||
|
||
`test_article_preview_speed.py`:文章阅读与界面预览 GET 接口响应速度测试。
|
||
|
||
```bash
|
||
SOUL_TEST_ENV=soulapi python scripts/test/miniapp/test_article_preview_speed.py
|
||
```
|
||
|
||
产出:控制台报表 + `开发文档/测试报告-文章阅读与界面预览响应速度-YYYYMMDD.md`
|
||
|
||
---
|
||
|
||
## 用例编写
|
||
|
||
在此目录下新增 `.md` 或测试脚本,按场景组织用例。
|