首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kknone
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
730
文章 730
沸点 0
赞
730
返回
|
搜索文章
最新
热门
FastAPI秒杀库存总变负数?Redis分布式锁能帮你守住底线吗
一、分布式锁在FastAPI中的作用与原理 1.1 为什么需要分布式锁? 想象一个场景:你做了个FastAPI秒杀接口,商品库存只有1件。如果同时有100个请求打进来,单实例FastAPI能用asyn
FastAPI的CI流水线怎么自动测端点,还能让Allure报告美到犯规?
FastAPI与持续集成流水线构建 1.1 什么是持续集成(CI)? 持续集成(Continuous Integration,简称CI)是一种软件开发实践:开发人员频繁将代码提交到共享仓库(如GitH
如何用 GitHub Actions 为 FastAPI 项目打造自动化测试流水线?
1. 持续集成与GitHub Actions基础 1.1 什么是持续集成(CI)? 持续集成(Continuous Integration,简称CI)是一种自动化开发实践:每当开发者向代码仓库推送(P
如何用 Git Hook 和 CI 流水线为 FastAPI 项目保驾护航?
持续集成:FastAPI项目的自动化质量保障 1.1 什么是持续集成? 持续集成(CI)是一种频繁合并代码+自动验证的开发实践,核心目标是“让代码变更的风险最小化”。对于FastAPI这样的Web框架
FastAPI如何用契约测试确保API的「菜单」与「菜品」一致?
一、契约测试:API交互的「合同」保障 1.1 什么是契约测试? 契约测试(Contract Testing)是一种验证API提供者(如FastAPI服务)与消费者(如前端、其他微服务)之间交互一致性
为什么TDD能让你的FastAPI开发飞起来?
1. 迭代式接口开发验证流程的核心逻辑 1.1 什么是“迭代式”? 迭代式开发不是“一次性写完所有功能”,而是把接口拆成多个小周期 :每个周期只解决一个具体问题(比如“实现用户创建”→“加密码哈希”→
需求驱动测试:你的代码真的在按需行事吗?
1. 需求驱动测试用例设计 1.1 什么是需求驱动测试 需求驱动测试(Requirement-Driven Testing)是在测试驱动开发(TDD)中先根据需求定义测试用例,再实现功能的开发方法。在
如何用FastAPI玩转多模块测试与异步任务,让代码不再“闹脾气”?
一、 多模块集成测试实践 在大型项目中,FastAPI应用通常拆分为多个模块(如路由模块、服务层、数据层)。集成测试的重点是验证模块间的交互是否符合预期。 实现方案: 测试数据库隔离:使用pytest
如何在FastAPI中玩转“时光倒流”的数据库事务回滚测试?
1. 多模块集成测试实践 在 FastAPI 项目中,随着功能模块增多,集成测试成为确保系统整体稳定性的关键。 1.1 为何需要事务回滚测试 1.2 核心实现方案 使用 pytest + SQLAlc
如何在 FastAPI 中优雅地模拟多模块集成测试?
1. 多模块集成测试实践 FastAPI 的集成测试核心在于模拟真实环境中的多个服务模块交互,尤其针对认证、数据库、外部服务等场景。 1.1 测试框架与工具链 工具选择:使用 pytest + htt
下一页
个人成就
优秀创作者
文章被点赞
1,068
文章被阅读
181,242
掘力值
13,782
关注了
0
关注者
165
收藏集
1
关注标签
10
加入于
2023-11-07