
pytest-fastprom
Lujeni
Turn your SLOs into pytest assertions.
AI 简介
pytest-fastprom 是一个将服务级别目标(SLOs)转化为 pytest 断言的工具。它基于 Prometheus 指标,支持对 FastAPI 应用进行性能测试,确保应用满足预设的延迟和错误预算。该项目利用真实的应用指标而非简单的计时器来执行断言,并提供隔离的注册表以防止测试间的度量泄漏。此外,它还支持自定义指标检查、错误率控制以及回归检测等功能,使得开发者能够更精确地衡量与监控其应用在不同环境下的表现。适用于需要严格控制服务响应时间和可靠性指标的场景,如微服务架构下的性能测试或持续集成/持续部署(CI/CD)流程中的自动化测试环节。
Python
32
Stars
19
Forks
31
Watchers
0
Issues
Star 增长
今日+1
近 7 天+1
近 30 天+1
综合评分43.5
默认分支main