HTTPS Webserver Stresstest Script
Testet einen lokalen Webserver mit konfigurierbaren HTTPS-Requests
				
			
		| .gitignore | ||
| log.txt | ||
| readme.md | ||
| requirements.txt | ||
| stresstester2000.py | ||
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