Ein OTP‑Test zu skalieren sollte das Vertrauen in den Ablauf erhöhen, nicht so viele Nachrichten wie möglich senden. Beginnen Sie mit einer vereinbarten Testumgebung, einem Traffic‑Budget und synthetischen Konten.
Richtigkeit von Kapazität trennen
Testen Sie zuerst, ob ein Code für das vorgesehene Konto und den Zweck funktioniert, gemäß Richtlinie abläuft und wiederholte oder falsche Eingaben korrekt verarbeitet. Ein Kapazitätstest ist eine separate Übung, die Autorisierung, Überwachung und eine Abbruchbedingung erfordert.
Verwenden Sie eine fokussierte Richtigkeitsmatrix
- Korrekt eingegebener Code innerhalb seines Gültigkeitsfensters.
- Falsch eingegebener Code innerhalb der Versuchspolicy der Anwendung.
- Korrekt eingegebener Code nach Ablauf.
- Code nach erfolgreicher Aktion erneut verwendet.
- Früherer Code nach einem erneuten Senden eingegeben.
- Code für ein anderes synthetisches Konto präsentiert.
Jede Nachricht korrelieren
Verknüpfen Sie Empfänger und Anforderungszeitpunkt mit dem Testlauf. Nehmen Sie nicht die neueste E‑Mail in einem gemeinsamen Postfach, ohne ihren Zweck zu prüfen. Verzögerte Nachrichten aus früheren Läufen können sonst falsche Ergebnisse erzeugen.
Last kontrollieren
Begrenzen Sie gleichzeitige Läufe, verwenden Sie begrenztes Warten und beachten Sie die API‑Retry‑Richtlinien. Stoppen Sie, wenn das empfangende oder sendende System anhaltende Fehler zeigt. Testen Sie nicht die Grenzen eines Drittanbieterdienstes, indem Sie wiederholt Konten erstellen oder Verifizierungsnachrichten anfordern.
Berichte frei von nutzbaren Codes halten
Speichern Sie Pass/Fail‑Zustand, bereinigte Kennungen und Phasen‑Zeitpunkte statt OTP‑Werten oder rohen E‑Mail‑Inhalten. Löschen Sie synthetische Kontodaten gemäß der vereinbarten Testpolicy. Das Ergebnis eines einzelnen empfangenden Anbieters misst nicht die Zustellung an jedes Produktions‑Postfach.