Name : fortio
| |
Version : 1.63.3
| Vendor : openSUSE
|
Release : 1.2
| Date : 2024-02-10 07:29:09
|
Group : Unspecified
| Source RPM : fortio-1.63.3-1.2.src.rpm
|
Size : 13.82 MB
| |
Packager : https://bugs_opensuse_org
| |
Summary : Load testing library, command line tool, advanced echo server and web UI
|
Description :
Fortio (Φορτίο) started as, and is, Istio\'s load testing tool and now graduated to be its own project.
Fortio is also used by, among others, Meshery
Fortio runs at a specified query per second (qps) and records an histogram of execution time and calculates percentiles (e.g. p99 ie the response time such as 99% of the requests take less than that number (in seconds, SI unit)). It can run for a set duration, for a fixed number of calls, or until interrupted (at a constant target QPS, or max speed/load per connection/thread).
The name fortio comes from greek φορτίο which means load/burden.
Fortio is a fast, small (3Mb docker image, minimal dependencies), reusable, embeddable go library as well as a command line tool and server process, the server includes a simple web UI and REST API to trigger run and see graphical representation of the results (both a single latency graph and a multiple results comparative min, max, avg, qps and percentiles graphs).
Fortio also includes a set of server side features (similar to httpbin) to help debugging and testing: request echo back including headers, adding latency or error codes with a probability distribution, tcp echoing, tcp proxying, http fan out/scatter and gather proxy server, GRPC echo/health in addition to http, etc...
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/ALP:/Experimental:/Slowroll/base.20240429/repo/oss/x86_64 |