Fortio is a microservices (http, grpc) load testing library, command line tool, advanced echo server, and web UI in go (golang). Fortio allows to specify a set query-per-second load and record latency histograms and other useful stats.
Runs as a front end (ingress) for other services to provide TLS (https autocert with letsencrypt/acme) and routing
If you want to connect to fortio (or any other service you may have) using https and to provide real TLS certificates, or to multiplex grpc and regular http services behind a single port, check out Fortio Proxy
If you have golang, easiest install is
go install fortio.org/[email protected]
Or with docker
docker run fortio/proxy ...
Otherwise head over to github proxy release page for binary releases
Source on github.com/fortio/proxy and uses github.com/fortio/fortio as a library.
This page is also for making
go get fortio.org/proxy
and godoc work.
See also the main fortio.org page.