A toolkit with common assertions and mocks that plays nicely with the standard library
- testify
- go
- assertions
- mocking
47,133 repositories indexed
1–23 of 23 · Most stars
A toolkit with common assertions and mocks that plays nicely with the standard library
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.
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
A mock code autogenerator for Go
Quick and Easy server testing/validation
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
Chaos testing, network emulation, and stress testing tool for containers
Global edition of ARTEX — an LLM multi-agent autonomous penetration-testing framework. English default, switchable to Korean/Chinese/Spanish/Japanese. For authorized, defensive and detection use only. (upstream: Autumn-27/ARTEX, AGPL-3.0)
validate the structure of your container images
Chaos engineering tool for simulating real-world distributed system failures
Flexible HTTP command line stress tester for websites and web services
All-in-one go testing library
End to end functional test and automation framework
k6 extension to load test Apache Kafka with support for various serialization formats, SASL, TLS, compression, Schema Registry client and beyond
Go micro-benchmarks for calculating the speed of language constructs
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
GoCrest - Hamcrest-like matchers for Go
Random fake data and struct generator for Go.
Automating distributed Gatling load testing using Kubernetes operator
A k6 extension for testing distributed tracing backends
Output metrics from K6 to AWS Timestream
This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.