Files
static-web-server/scripts
Wladimir Palant a197f20650 feat: load testing benchmarks comparison for each commit via Github Actions (#355)
It runs load testing benchmarks comparison of SWS against several major web servers via CI regularly.
Results can be found at https://github.com/static-web-server/static-web-server/actions/runs/8802645161
and benchmark setup and corpus can be found at https://github.com/static-web-server/benchmarks-setup

* Run benchmarks for each commit via Github Actions
* Enable compression in all tested software
* Make sure lighttpd compresses the static file
* Use static config files
* Don't repeat vegeta command line parameters
* Use gnuplot to produce an overview graph
* Use graph-cli instead of gnuplot
* Use a dedicated test root directory and run various tests on it
* Display performance overview as job summary
* Remove scheduled test run
* Add (source) suffix to SWS version
* Merge artifacts after successful run
* Do not upload binary reports
* Simplify subdirectory names for merged artifact
* Move configuration and test root used for benchmarking into a separate repository

---------

Co-authored-by: Jose Quintana <1700322+joseluisq@users.noreply.github.com>
2024-04-24 02:30:44 +02:00
..
2024-03-09 00:49:34 +01:00