vcr

vcr

vcr

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.

AI 简介

vcr 是一个用于记录测试套件中 HTTP 交互并在未来测试运行时重放这些交互的 Ruby 库,旨在提供快速、确定且准确的测试。其核心功能包括自动记录和回放 HTTP 交互,并支持与 WebMock、Typhoeus、Faraday 和 Excon 等库集成。通过将实际的网络请求替换为预先录制的数据,vcr 可以显著提高测试的速度和稳定性,同时避免因外部服务不可用导致的测试失败。适用于需要频繁调用外部 API 的 Ruby 项目测试场景,特别是在网络不稳定或需要模拟特定响应的情况下,能够极大提升开发效率和测试质量。

Ruby
Other
6.1k
Stars
508
Forks
70
Watchers
77
Issues

Star 增长

今日+1
近 7 天+1
近 30 天+18
综合评分68.42
默认分支master