Yaak
Privacy-first desktop API client
Discover. Evaluate. Test.
gRPC benchmarking and load testing tool
ghz is a gRPC benchmarking and load testing tool. It sends a configurable number of requests with a given concurrency to a gRPC service and reports latency statistics and errors.
The service is described by a proto file, a prebuilt protoset bundle or server reflection. Unary, streaming and duplex calls can be tested with JSON or binary data, and custom data can be added to requests with Go template variables. Results are available as command-line output, CSV, JSON, HTML or InfluxData formats. ghz can also be used as a Go package, and a complementary web application saves, tracks and analyses test results.
ghz is free and open source under the Apache 2.0 licence.
There are no reviews yet.