Files
2025-11-20 17:59:34 +01:00
..
2025-11-20 17:59:34 +01:00
2025-11-20 17:59:34 +01:00

Test-Skripte für Audit-Logs

Test-Logs generieren

Das Skript generate_test_logs.go erstellt 3000 Test-Audit-Logs für Testzwecke.

Verwendung:

cd backend/scripts
go run generate_test_logs.go

Konfiguration:

Das Skript verwendet standardmäßig:

  • URL: http://localhost:8080
  • Username: admin
  • Password: admin

Diese können im Skript geändert werden, falls nötig.

Was wird erstellt:

  • 3000 verschiedene Audit-Log-Einträge
  • Verschiedene Aktionen: CREATE, UPDATE, DELETE, UPLOAD, SIGN, ENABLE, DISABLE
  • Verschiedene Ressourcentypen: user, space, fqdn, csr, provider, certificate
  • Realistische Testdaten mit verschiedenen Details
  • Fortschrittsanzeige alle 100 Logs

Alle Logs löschen

Verwende die API, um alle Audit-Logs zu löschen:

curl -X DELETE "http://localhost:8080/api/audit-logs?confirm=true" \
  -u admin:admin \
  -H "Content-Type: application/json"

Wichtig: Der confirm=true Query-Parameter ist erforderlich, um versehentliches Löschen zu verhindern.