fortio/fortio: 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.

2815
STARS
52
WATCHERS
217
FORKS
79
ISSUES

fortio's Language Statistics

Star history of fortio
Issue history of fortio

fortio Recent Issues

Issue Title State Comments Created Date Updated Date Closed Date
Bug about handling grpc authority metadata open 0 2023-01-31 2023-01-24 -
multi curl - to get/compare output from all ips of a site closed 1 2023-01-27 2023-02-01 2023-01-29
URLSchemeCheck called twice both with initDone:true open 0 2023-01-27 2023-01-24 -
http (std) client not doing h2 closed 1 2023-01-24 2023-01-24 2023-01-28
Add support for echo server https when cert/key are provided (like for grpc server) closed 3 2023-01-21 2023-01-24 2023-01-25
further refactor common options and reduce grpc client arguments list length open 0 2023-01-13 2023-01-24 -
grpc client: both user agents are present when set - how to avoid that closed 2 2023-01-13 2023-01-24 2023-01-17
consider testscript for cli test open 2 2023-01-08 2023-01-24 -
warmup count only showed for fortio cli invocations open 0 2022-12-12 2023-01-24 -
grpc healthservice name can't be change in rest api closed 0 2022-12-08 2023-01-24 2022-12-10
Support setting grpc metadata closed 2 2022-12-06 2023-01-24 2023-01-13
document the rest/run parameters open 0 2022-12-01 2023-01-24 -
fortio curl exit status is 0 despite error closed 0 2022-11-12 2023-01-24 2022-11-12
fortio server should error on extra non flag arguments closed 0 2022-11-11 2023-01-31 2022-11-12
warning about assuming http:// when doing tcp:// or udp:// load test closed 0 2022-11-10 2023-01-24 2022-11-15
explore adding a hook for httptrace closed 1 2022-11-10 2023-01-24 2023-01-14
can't set user-agent from command line closed 1 2022-11-06 2023-01-24 2022-11-07
CodeQL Action v1 will be deprecated closed 1 2022-11-02 2023-01-24 2022-11-06
[Feature request] jrpc set hostname and path instead of the full URL closed 2 2022-10-25 2023-01-24 2022-10-30
jrpc - make cleaner error message closed 2 2022-10-24 2023-02-01 2022-10-24
monitoring tcp_info - loss, rtt, retransmits, and ecn closed 0 2022-10-24 2023-01-24 2022-10-30
Accept-Encoding: gzip header added by fetch2 handler closed 1 2022-09-16 2023-01-24 2022-09-19
jgrpc needs to let caller add optional headers closed 0 2022-08-31 2023-01-24 2022-09-07
Errors due to fast http client limited buffer not propagated to web UI, only showing in server logs open 9 2022-08-11 2023-01-24 -
record dns occurences in std client as well? open 0 2022-08-04 2023-01-24 -
finish/get fortio into debian packages (debian, ubuntu...) [help wanted] open 0 2022-07-31 2023-01-24 -
add rest api calling package closed 0 2022-07-29 2023-01-24 2022-08-18
Questions about qps parameters closed 1 2022-07-15 2023-01-24 2022-07-15
prevent percentile <=0 or >= 100 closed 0 2022-07-08 2023-01-24 2022-07-11
output some of the info log to stdout instead (so it shows in web ui triggers) closed 0 2022-06-30 2023-01-24 2022-07-01
fortio report mode broken by refactor in 1.34.0 closed 0 2022-06-29 2023-01-24 2022-06-30
invalid UTF-8 character in the generated payload when using gPRC closed 2 2022-06-17 2023-01-24 2022-06-21
UI/API show a list of running jobs closed 2 2022-06-10 2023-01-13 2022-08-18
return non 0 status (shell error) for grpcping -health closed 0 2022-06-06 2023-01-13 2022-06-21
resolve to message shows the url instead of the host closed 0 2022-06-01 2023-01-13 2022-06-02
fast client and https : timeout is not fully set, connection can hang for a long time closed 0 2022-05-26 2023-01-13 2022-05-26
reduce inherited dependencies: drop github.com/stretchr/testify closed 0 2022-05-25 2023-01-13 2022-05-26
check updates to https://deps.dev/ open 4 2022-05-19 2023-01-03 -
fortio fast client TLS bug: requested server name shouldn't include a port closed 0 2022-05-16 2023-01-17 2022-05-16
docs, blogs, book... about all the many many features of fortio closed 1 2022-05-16 2023-01-03 2022-10-13
connect hangs, no/long timeout closed 0 2022-05-13 2022-12-30 2022-05-13
dns summary loops over original number of connections, not the actual closed 0 2022-05-13 2022-12-30 2022-05-13
bug Standard client IP address changed from [::1]:8080 to [::1]:8080 (ie same) closed 0 2022-05-13 2022-12-08 2022-05-13
when using h2c upgrade on debug handler, error closed 3 2022-05-10 2022-12-23 2022-05-25
Round robin DNS resolver by default closed 0 2022-05-03 2023-01-26 2022-05-13
update release/README.md with multiarch info closed 1 2022-04-18 2023-01-27 2022-05-13
Reduce duplicate multiarch build (if possible) open 0 2022-04-18 2023-01-24 -
access log visualization open 0 2022-04-15 2023-01-19 -
TCP echo over 32k shows only 32k read closed 0 2022-04-15 2023-01-25 2022-04-15
support explicit http(s) proxy open 0 2022-04-15 2023-01-27 -