006、本地测试策略:用Pytest给FastAPI接口上把锁昨天深夜排查线上问题,发现一个低级却致命的接口缺陷:本该返回JSON数组的/list接口,在空数据时返回了空对象。前端直接崩溃,数据面板一片空白。问题根源是什么?本地手动测试时只验证了“有数据”的场景,边缘情况完全漏测。这种痛,搞过生产的都懂。今天咱们不聊架构,不扯理论,就解决一个实际问题:如何用Pytest给FastAPI接口搭建自动化测试屏障,让这类问题在本地就现出原形。测试环境搭建:别在全局环境里折腾见过太多人在项目根目录直接pip install pytest,两个月后项目依赖一塌糊涂。咱们得讲究点:# 项目结构建议project/├── app/│ ├── main.py │ └── api/├── tests/│ ├── conftest.py