- run web server
- use wrk2
- visualize
see /*/README.md
this repository includes the follows,
- Django 2.X
- Flask
- japronto
- responder
- FastAPI
see,
ex) measure responder server
$ cd wrk2
$ . ./responder.sh
if you measure others, call followings,
- Django 2.X: django.sh
- Flask: flask.sh
- japronto: japronto.sh
- responder: responder.sh
- FastAPI: fastapi.sh
Default options is defined in /wrk2/attack.sh
.
They are simple lines of command line for wrk2.
You can change each lines you want, referring to command line options
$ python -m venv env
$ source env/bin/activate
$ pip install -r requirements.txt
$ jupyter notebook
then, open visualize.ipynb