go-vcr:受VCR启发的Go库,用于记录测试期间重播HTTP调用

时间:2024-05-20 13:22:12
【文件属性】:

文件名称:go-vcr:受VCR启发的Go库,用于记录测试期间重播HTTP调用

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-20 13:22:12

Go

录像机 初始版本提供了接口和实现,以记录您测试套件的HTTP交互,并在以后的测试运行期间重播它们,以进行快速,确定性和准确的测试。 用法 import "github.com/ozeias/go-vcr/vcr" ... server , httpClient := vcr . UseCassette ( "vine" ) client . HTTPClient = httpClient defer server . Close () vine , err := client . getVine ( vineID ) // ... 一旦运行此测试,go-vcr会将HTTP请求记录到Fixtures / vine.json。 再次运行它时,go-vcr将重播响应。 就像一样工作。


【文件预览】:
go-vcr-master
----vcr()
--------fixtures()
--------cassettes.go(468B)
--------vcr_test.go(2KB)
--------recorder.go(2KB)
--------vcr.go(1KB)
----LICENSE(1KB)
----README.md(595B)
----.gitignore(266B)

网友评论