HTTPS Webserver Stresstest Script Testet einen lokalen Webserver mit konfigurierbaren HTTPS-Requests
Find a file
2025-09-09 07:59:37 +02:00
.gitignore initial commit 2025-09-09 07:59:37 +02:00
log.txt initial commit 2025-09-09 07:59:37 +02:00
readme.md initial commit 2025-09-09 07:59:37 +02:00
requirements.txt initial commit 2025-09-09 07:59:37 +02:00
stresstester2000.py initial commit 2025-09-09 07:59:37 +02:00

Stresstester 2000

Init venv

python -m venv .venv
source .venv/bin/activate

Installation der Abhängigkeiten:

pip install -r ./requirements.txt

Verwendung:

Einfacher Test:

python stresstester2000.py

Mit benutzerdefinierten Parametern:

python stresstester2000.py --host localhost --requests 2000 --concurrent 100 --timeout 10

Für verschiedene Pfade testen:

python stresstester2000.py --path /api/health --requests 500

Mit SSL-Verifikation (für echte Zertifikate):

python stresstester2000.py --verify-ssl

Ergebnisse in JSON speichern:

python stresstester2000.py --output results.json

Features:

  • Asynchrone Requests für hohe Performance
  • Konfigurierbare Parameter (Anzahl Requests, gleichzeitige Verbindungen, etc.)
  • Detaillierte Statistiken (Response Times, Status Codes, Fehlertypen)
  • Farbige Konsolen-Ausgabe für bessere Lesbarkeit
  • JSON-Export der Ergebnisse
  • SSL-Support (auch für selbst-signierte Zertifikate)
  • Progress-Anzeige während des Tests
  • Fehlerbehandlung für verschiedene Probleme