Test für Beeinträchtigung des Anwendungstraffics einrichten

Auf dieser Seite wird beschrieben, wie Sie eine neue Testvorlage für den Fehler „Anwendungstraffic beeinträchtigen“ einrichten.

Mit diesem Fehler können Sie den L7-Traffic selektiv über einen angegebenen Application Load Balancer beeinträchtigen.

Bevor Sie fortfahren, müssen Sie Folgendes haben:

  • Berechtigung zum Aufrufen von Load Balancer-Weiterleitungsregeln und Backend-Diensten in dem Projekt: compute.viewer, compute.networkViewer oder viewer Rolle.
  • Die Rolle roles/faulttesting.operator.

So erstellen Sie eine neue Testvorlage:

  1. Öffnen Sie die Google Cloud Konsole.
  2. Rufen Sie die Seite Übersicht für den Test der Fehlerinjektion auf.
  3. Wählen Sie Testvorlage erstellen aus.
    • Alternativ können Sie auf der Seite Übersicht für Fault Injection Testing in der linken Navigationsleiste auf Testvorlagen und dann auf Vorlage erstellen klicken.
  4. Wählen Sie im Abschnitt Fehlertyp die Option Anwendungstraffic beeinträchtigen aus.
  5. Wählen Sie im Abschnitt Ziel mit den Filtern entweder XLB (Externer Load Balancer) oder ILB (Interner Load Balancer) aus.
    • Wählen Sie den Load Balancer-Frontend-Dienst aus, der Teil der Weiterleitungsregel ist, auf die Sie abzielen möchten.
  6. Legen Sie im Abschnitt Fehlerparameter Folgendes fest:
    • Typ des Load Balancer-Fehlers: Wählen Sie eine der folgenden Optionen aus:
      • HTTP-Verzögerung einfügen : Fügt eine Verzögerung in die ausgewählte Weiterleitungsregel ein.
      • Prozentsatz der Verzögerung : Prozentsatz des Traffics, der durch eine Verzögerung beeinträchtigt werden soll. Der restliche Traffic wird normal weitergeleitet.
      • Latenzdauer : Gibt an, wie viel Latenz zu diesem verzögerten Traffic hinzugefügt werden soll.
    • HTTP-Fehler einfügen : Sendet HTTP-Fehlerantworten für die ausgewählte Weiterleitungsregel. Geben Sie die folgenden Parameter an:
      • Fehlercode : Der Fehlerantwortcode, den Sie von Ihrem Load Balancer erwarten, idealerweise ein 5xx-Antwortcode.
      • Fehlerprozentsatz : Prozentsatz des Traffics, der den angegebenen Fehlerantwortcode sendet. Der restliche Traffic erhält normale Antwortcodes.
    • Testdauer : Bestimmt, wie lange der Fehlerzustand anhalten soll.
  7. Geben Sie im Abschnitt Vorlagenname einen klaren und aussagekräftigen Namen für die Vorlage ein. Optional können Sie in der Beschreibung Details angeben.
  8. Im Abschnitt Bestätigen haben Sie folgende Möglichkeiten:
    1. Sie sehen eine Zusammenfassung der ausgewählten Einstellungen.
    2. Warten Sie, bis der automatische Probelauf abgeschlossen ist.
    3. Nach Abschluss des Probelaufs wird die Liste der Ressourcen angezeigt, die die Fehlerinjektion erhalten. Wenn Fehler bei den Zielressourcen auftreten, werden sie ebenfalls hier angezeigt.
  9. Erstellen Sie die Testvorlage. Eine Bestätigungsnachricht gibt an, dass die Vorlage erstellt wurde. Die neue Vorlage wird in der Liste der Vorlagen angezeigt.

Nächste Schritte

Führen Sie einen Test aus mit der erstellten Testvorlage.