Zum Inhalt springen

Schnelleinstellungen

Eine Schnelleinstellung (Quick Config) ist eine benannte Momentaufnahme der Konfiguration einer Anfrage. Sie stellen die Anfrage wie gewünscht ein, speichern sie unter einem Namen und laden diesen Zustand später mit zwei Klicks wieder.

Das ist das richtige Werkzeug für Varianten desselben Aufrufs: Minimalen Client erstellen, Vollständigen Client erstellen, Payload, der eine 422 auslöst.

Alle Konfigurationsfelder des Protokolls: Methode, URL, Header, Parameter, Body, Optionen des Servermodus, Timeout usw.

Ausgeschlossen ist: die Identität der Anfrage (Kennung, Name, Notizen, Tags, Symbol, Import-Herkunft, Deprecation-Status) sowie die Authentifizierungsroute. Eine Variante ändert also nie Ihre Authentifizierung, und das Neuladen einer Variante benennt Ihre Anfrage nicht um.

Die Schaltfläche Schnelleinstellungen befindet sich in der Smartbar des Tabs. Ihr Popover enthält:

  • ein Feld Name der Konfiguration — vorausgefüllt, wenn der aktuelle Zustand bereits einem gespeicherten Eintrag entspricht;
  • einen Schalter Im Projektdatei speichern (.restorm);
  • die Schaltfläche Speichern;
  • die Liste Gespeicherte Konfigurationen.

Das Popover „Schnelleinstellungen“, geöffnet von der Smartbar aus, mit drei gespeicherten Konfigurationen und ihren Herkunfts-Badges — drei „Projekt“

ZielBadgeWo es geschrieben wirdKonsequenz
ProjektProjektIn der Datei .restormDie Variante reist mit dem Projekt: Sie wird geteilt und versioniert
BenutzerBenutzerIn Ihren lokalen EinstellungenDie Variante bleibt auf Ihrem Rechner; sie übersteht das Schließen des Projekts, wird aber nicht geteilt

Beide Listen werden zusammengeführt angezeigt, wobei jede Zeile ihr Herkunfts-Badge trägt.

Klicken Sie auf eine gespeicherte Konfiguration. Restorm bittet um Bestätigung — „Möchten Sie die Konfiguration „X“ neu laden? Sie verlieren die aktuelle Konfiguration, falls sie nicht gespeichert wurde.“ — und wendet dann die Momentaufnahme an und löst die {{variables}} erneut auf.

Das Papierkorb-Symbol jeder Zeile. Wenn Szenarien auf die Konfiguration verweisen, werden sie in der Bestätigung namentlich genannt, bevor Sie bestätigen.

Eine mit einer Anfrage verknüpfte Szenario-Aktion kann eine Schnelleinstellung angeben. Die Anwendungsreihenfolge ist dann:

  1. die Basisanfrage;
  2. die Schnelleinstellung (Ziel Projekt, über ihre Kennung angegeben);
  3. die auf der Aktion hinterlegten Überschreibungen;
  4. Werte, die über eine Verbindung am Überschreibungsport eintreffen.

Das ist der saubere Weg, um dasselbe Szenario mit drei Datensätzen erneut ablaufen zu lassen: eine Aktion, drei Schnelleinstellungen.

Fünf Tools, alle in der Community-Edition verfügbar: list_quick_configs, add_quick_config, update_quick_config, delete_quick_config und describe_quick_config_schema — Letzteres liefert die genaue Liste der für jedes Protokoll akzeptierten Felder. Ein für das Protokoll fremdes Feld wird zusammen mit der Liste gültiger Felder abgelehnt.