kandi background
Explore Kits

11 best Go Performance Testing libraries in 2022

by Open Weaver kits ✔ Updated: Apr 6, 2022

Performance testing is a critical component of any software development process. It is used to evaluate the performance of an application under real-world conditions, mimicking how it will operate when deployed in production. Its primary goal is to identify problems that may occur in live applications, thereby preventing issues and downtime. It can be difficult to accurately test performance across multiple devices and users. You can use these best Go Performance Testing Open Source libraries to help with this process, ddosify - High-performance load testing tool, written in Golang; goose - Goose database migration tool; Fortio - load testing library, command line tool.

irisby kataras

Go star image 23502 Version:v12.2.0-beta7

License: Permissive (BSD-3-Clause)

The fastest HTTP/2 Go Web Framework. New, modern, easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :leaves: :rocket: | 谢谢 | #golang

Support
Quality
Security
License
Reuse

irisby kataras

Go star image 23502 Version:v12.2.0-beta7 License: Permissive (BSD-3-Clause)

The fastest HTTP/2 Go Web Framework. New, modern, easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :leaves: :rocket: | 谢谢 | #golang
Support
Quality
Security
License
Reuse

ddosifyby ddosify

Go star image 6012 Version:v0.13.2

License: Strong Copyleft (AGPL-3.0)

High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - https://ddosify.com 🚀

Support
Quality
Security
License
Reuse

ddosifyby ddosify

Go star image 6012 Version:v0.13.2 License: Strong Copyleft (AGPL-3.0)

High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - https://ddosify.com 🚀
Support
Quality
Security
License
Reuse

gooseby pressly

Go star image 3443 Version:v3.9.0

License: Others (Non-SPDX)

A database migration tool. Supports SQL migrations and Go functions.

Support
Quality
Security
License
Reuse

gooseby pressly

Go star image 3443 Version:v3.9.0 License: Others (Non-SPDX)

A database migration tool. Supports SQL migrations and Go functions.
Support
Quality
Security
License
Reuse

fortioby fortio

Go star image 2816 Version:v1.40.1

License: Permissive (Apache-2.0)

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.

Support
Quality
Security
License
Reuse

fortioby fortio

Go star image 2816 Version:v1.40.1 License: Permissive (Apache-2.0)

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.
Support
Quality
Security
License
Reuse

perf-testsby kubernetes

Go star image 748 Version:Current

License: Permissive (Apache-2.0)

Performance tests and benchmarks

Support
Quality
Security
License
Reuse

perf-testsby kubernetes

Go star image 748 Version:Current License: Permissive (Apache-2.0)

Performance tests and benchmarks
Support
Quality
Security
License
Reuse

cassowaryby rogerwelin

Go star image 639 Version:v0.16.0

License: Permissive (MIT)

:rocket: Modern cross-platform HTTP load-testing tool written in Go

Support
Quality
Security
License
Reuse

cassowaryby rogerwelin

Go star image 639 Version:v0.16.0 License: Permissive (MIT)

:rocket: Modern cross-platform HTTP load-testing tool written in Go
Support
Quality
Security
License
Reuse

fperfby fperf

Go star image 321 Version:Current

License: Permissive (Apache-2.0)

Framework of performance testing

Support
Quality
Security
License
Reuse

fperfby fperf

Go star image 321 Version:Current License: Permissive (Apache-2.0)

Framework of performance testing
Support
Quality
Security
License
Reuse

k6-operatorby grafana

Go star image 285 Version:v0.0.9rc2

License: Permissive (Apache-2.0)

An operator for running distributed k6 tests.

Support
Quality
Security
License
Reuse

k6-operatorby grafana

Go star image 285 Version:v0.0.9rc2 License: Permissive (Apache-2.0)

An operator for running distributed k6 tests.
Support
Quality
Security
License
Reuse

kangalby hellofresh

Go star image 102 Version:kangal-2.2.2

License: Permissive (Apache-2.0)

Run performance tests in Kubernetes cluster with Kangal

Support
Quality
Security
License
Reuse

kangalby hellofresh

Go star image 102 Version:kangal-2.2.2 License: Permissive (Apache-2.0)

Run performance tests in Kubernetes cluster with Kangal
Support
Quality
Security
License
Reuse

s3-benchmarkby wasabi-tech

Go star image 77 Version:Current

License: Strong Copyleft (GPL-3.0)

Performance test for comparison of AWS versus Wasabi S3 systems.

Support
Quality
Security
License
Reuse

s3-benchmarkby wasabi-tech

Go star image 77 Version:Current License: Strong Copyleft (GPL-3.0)

Performance test for comparison of AWS versus Wasabi S3 systems.
Support
Quality
Security
License
Reuse

iris-cliby kataras

Go star image 100 Version:Current

License: Permissive (MIT)

[WIP] Iris Command Line Interface

Support
Quality
Security
License
Reuse

iris-cliby kataras

Go star image 100 Version:Current License: Permissive (MIT)

[WIP] Iris Command Line Interface
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Performance Testing
Testing