
vcr
vcr
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
AI 简介
VCR 是一个 Ruby 测试辅助库,用于录制测试过程中的 HTTP 请求与响应,并在后续测试中回放这些交互,从而实现快速、确定性且准确的离线测试。它通过钩子集成 WebMock、Typhoeus、Faraday 等主流 HTTP 客户端库,自动生成 YAML 格式的磁带(cassette)文件存储网络交互快照,支持敏感数据过滤与多环境适配。适用于需要稳定、可重复执行的集成测试或 API 依赖型测试场景,尤其适合 CI/CD 环境下规避外部服务不稳定或限流问题。
Ruby
Other6.1k
Stars
508
Forks
70
Watchers
77
Issues
Star 增长
今日0
近 7 天0
近 30 天+2
综合评分64.32
默认分支master