GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Repository Index
47,133 repositories indexed
1–14 of 14 · Most stars
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
- resiliency
- tcp-proxy
- go
- proxy
Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
- api-simulation
- golang
- proxy
- mitm
Fast, native API client for REST, gRPC, WebSocket and GraphQL. A local-first Postman alternative written in Go: no Electron, no account, no cloud.
RabbitMQ wire tap and swiss army knife
- rabbitmq
- tap
- wiretap
- golang
API testing framework inspired by frisby-js
- golang
- api-testing-framework
- frisby
- frisby-js
HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing
SMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
- smtp
- smtp-mock
- smtp-server
- smtp-mail
Clean database for testing, inspired by database_cleaner for Ruby
- golang
- clean-database
- database-engine
- driver
High-performance, multi-protocol mock server. HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, SOAP in one binary.
- api-mocking
- cli
- developer-tools
- golang
k6 mqtt extension
- xk6
- mqtt
Expressive assertions for Go. Make your tests readable, elegant, and easy to debug.
- assert
- golang
- library
- tdd
gogiven - BDD testing framework for go that generates readable output directly from source code
A framework to manage development and testing environments
- ci
- continuous-integration
- development
- environment-provisioning