{"repo":"seborama/govcr","free":true,"listed":false,"github":"https://github.com/seborama/govcr","clone":"git clone https://github.com/seborama/govcr.git","description":"HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing","language":"Go","stars":200,"topics":["vcr","http","playback","mock","testing-tools","https","integration-testing","api-simulation","proxy","service-virtualization"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"govcr ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️\\ ⭐️\\ ⭐️ 📣 Community Support Appeal 📣\\ ⭐️\\ ⭐️ Please show your love by giving a star to this project .\\ ⭐️\\ ⭐️ It takes a lot of personal time and effort to maintain and expand features.\\ ⭐️\\ ⭐️ If you are using govcr , show me it is worth my continuous effort by giving it a star.\\ ⭐️\\ ⭐️ 🙏 You'll be my star 😊 🙏\\ ⭐️\\ ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️ Records and replays HTTP / HTTPS interactions for offline unit / behavioural / integration tests thereby acting as an HTTP mock. You can also use goovcr for API simulation. This project was inspired by php-vcr which is a PHP port of VCR for ruby. This project is an adaptation for Google's Go / Golang programming language. Table of content - govcr - Table of content - Simple VCR example - Install - Glossary of Terms - Concepts - VCRSettings - Match a request to a cassette track - Track mutators - Cassette encryption - Cookbook - Run the examples - Recipe: VCR with custom http.Client - Recipe: Remove Response TLS - Recipe: Change the playback mode of the VCR - Normal HTTP mode - Live only HTTP mode - Read only cassette mode - Offline HTTP mode - Recipe: VCR with encrypted cassette - Recipe: VCR with encrypted cassette - custom nonce generator - Recipe: Cassette decryption - Recipe: Changing cassette encryption - Recipe: VCR with cassette storage on AWS S3 - Recipe: VCR with a custom RequestMatcher - Recipe: VCR with a replaying","default_branch":null,"files":null,"tree":[],"storefront":"/r/seborama","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/seborama/govcr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}