Szenarien
Globale Übersicht über ein Szenario
Ein Szenario ist eine geordnete Gruppe von Requests, die Ihnen die Emulation einer realen, praxisnahen Verwendung einer API ermöglicht. In Kombination mit der Validierungsfunktion können Sie dadurch sicherstellen, dass das Verhalten langfristig stabil und regelkonform bleibt.
Das nachstehende Diagramm bietet eine Kurzübersicht über diese Merkmale. Es zeigt eine Kette von zwei Requests innerhalb eines Szenarios, wobei die URI des zweiten Requests aufgrund von Ausdrücken von der anderen abhängig ist. Beide Requests nutzen Assertions zur Prüfung der entsprechenden Antwort. Darüber hinaus beruhen sie auch auf Umgebungsvariablen, um Teile ihrer Definition zu konfigurieren.
Reihenfolge der Requests
Wenn Sie Tests durchführen, möchten Sie Ihre Requests ggf. in einer bestimmten Reihenfolge senden. Ist das der Fall, dann müssen Sie lediglich ein Szenario erstellen. Requests in Szenarien können nach Bedarf neu angeordnet werden. Projekte und Dienste führen die Requests in alphabetischer Reihenfolge aus.
Validierung
Wenn Sie es mit der Ausführung eines Szenarios versucht haben, sind Ihnen vielleicht grüne, gelbe und rote Bezeichnungen aufgefallen, die auf eine erfolgreiche Ausführung, eine Ausführung mit Warnung oder eine gescheiterte Ausführung verweisen. Dies wird für jeden Request auf der Grundlage des Statuscodes oder über die HTTP-Antwortvalidierung verarbeitet. Der Request-Container wird dann als erfolgreich gekennzeichnet, wenn alle untergeordneten Elemente erfolgreich waren.