Locust: Difference between revisions
Jump to navigation
Jump to search
Line 75: | Line 75: | ||
* [https://docs.locust.io/en/stable/developing-locust.html Locust » Development] | * [https://docs.locust.io/en/stable/developing-locust.html Locust » Development] | ||
* [https://github.com/SvenskaSpel/har2locust Locust » <code>har2locust</code>] | * [https://github.com/SvenskaSpel/har2locust Locust » <code>har2locust</code>] | ||
* [https://docs.locust.io/en/stable/configuration.html Locust » Configuration] | |||
* [https://docs.locust.io/en/stable/installation.html Locust » Installation] | * [https://docs.locust.io/en/stable/installation.html Locust » Installation] | ||
* [https://docs.locust.io/en/stable/quickstart.html Locust » Quickstart] | * [https://docs.locust.io/en/stable/quickstart.html Locust » Quickstart] |
Revision as of 07:14, 21 January 2024
python3 -m venv ~/.venv/locust --prompt="Locust"
source ~/.venv/locust/bin/activate
pip install locust
locust -V
Playground
mkdir -p ~/Documents/locust-playground
cd ~/Documents/locust-playground
source ~/.venv/locust/bin/activate
locust --users 100\
--spawn-rate 10 -H http://academia.local
locust --headless --users 100\
--spawn-rate 10 -H http://academia.local
open http://localhost:8089 &>/dev/null &
|
cat <<'EOF' > ~/Documents/locust-playground/locustfile.py
from locust import HttpUser, task
class HealthCheck(HttpUser):
@task
def hello_world(self):
self.client.get("/services/audit/health")
self.client.get("/services/quote/health")
EOF
|
| |
knowledge
gnome-open http://localhost:8080 &>/dev/null & xdg-open http://localhost:8080 &>/dev/null & |
sensible-browser http://localhost:8080 &>/dev/null & x-www-browser http://localhost:8080 &>/dev/null & |
|
| ||
References
| ||
| ||