Mit einem SOAP-Auslastungstest können Sie die Leistung eines SOAP-basierten Webdienstes unter Benutzerauslastung testen.
Konfigurieren eines Tests
Sie können eine SOAP-Anforderung manuell mithilfe eines SOAP-Umschlags konfigurieren, oder Sie können den SOAP-Assistenten verwenden, indem Sie oben auf der Seite auf WSDL verwenden klicken.
Mit dem HTTP/SOAP-Assistenten können Sie eine WSDL-URL angeben und gültige Parameter auswählen, die getestet werden sollen, bevor Sie fortfahren.
Geben Sie die URL der Seite ein, auf der Sie die Aufgabe ausführen möchten. Geben Sie die gesamte URL einschließlich HTTP an. Beispiel: “http://www.example.com/wsdl.asmx?WSDL”.
Schwellenwert für die Zeitüberprüfung (in Sekunden)
Geben Sie die Anzahl der Sekunden ein, die das System auf eine Antwort von der Zielressource warten soll, bevor ein Fehler zurückgegeben wird. Wenn diese Leerung leer gelassen wird, beträgt das Standardtimeout 120 Sekunden.
Das SOAPAction HTTP-Anforderungsheaderfeld kann verwendet werden, um die Absicht der SOAP-HTTP-Anforderung anzugeben. Der Wert ist ein URI, der die Absicht identifiziert. SOAP legt keine Einschränkungen für das Format oder die Spezifität des URI fest oder dass er auflösbar ist. Ein HTTP-Client MUSS dieses Headerfeld verwenden, wenn er eine SOAP-HTTP-Anforderung ausgibt.
Das Vorhandensein und der Inhalt des SOAPAction-Headerfelds können von Servern, z. B. Firewalls, verwendet werden, um SOAP-Anforderungsnachrichten in HTTP entsprechend zu filtern. Der Headerfeldwert der leeren Zeichenfolge (“”) bedeutet, dass die Absicht der SOAP-Nachricht vom HTTP Request-URI bereitgestellt wird. Kein Wert bedeutet, dass es keinen Hinweis auf die Absicht der Nachricht gibt.
Geben Sie den Text der XML-Anforderung ein.
Content Validation Keywords werden verwendet, um sicherzustellen, dass der erwartete Inhalt auf eine Webseite geladen wurde. In den Feldern Keyword können Sie ein oder mehrere Wörter oder Ausdrücke angeben, nach denen Sie im Webseiteninhalt suchen möchten. Wenn die erwarteten Schlüsselwörter nicht gefunden werden, gibt die Aufgabe einen Fehler zurück.
Sie können mehrere Zeichenfolgen in die Schlüsselwortfelder eingeben. Die eingegebenen Werte können durch logische Ausdrücke wie folgt getrennt werden:
{[("keyword1"&"keyword2")|!"keyword3"]}
Wo:
[– Schlüsselwortausdrucksstart;
]- – Schlüsselwortausdrucksende;
() – Gruppieren von Klammern;
& – logisch UND;
| – logisches ODER;
! – logisches NICHT;
“string” – ein Schlüsselwort.
Ein erfolgreicher Schlüsselwortausdruck muss die Anfangs- und End-Brackets wie folgt enthalten:
{["keyword"]}
Das Standardauthentifizierungsschema wird verwendet, um Benutzern den Zugriff auf Inhalte auf einigen Websites zu ermöglichen. Nach der Bereitstellung werden die Anmeldeinformationen zusammen mit dem Anforderungsheader an den Webserver übergeben.
- Benutzername: enthält einen Benutzernamen für die HTTP/S-Basis- oder Digest-Zugriffsauthentifizierung.
- Benutzerkennwort: enthält ein Kennwort für die HTTP/S-Basis- oder Digest-Zugriffsauthentifizierung.
Verwechseln Sie die Standardauthentifizierung nicht mit anderen Authentifizierungsschemata wie der Bearer Authentication, die Inhabertoken umfasst, und OAuth 2.0, das Zugriffstoken verwendet.
Weitere Informationen finden Sie in den Artikeln zu Benutzername und Kennwort für die Standardauthentifizierung und zur Überwachung von OAuth 2.0-basierten APIs.
Mit der Funktion DNS-Optionen können Benutzer auswählen, wie DNS-Anforderungen (Domain Name Server) während einer Überwachungsaufgabe ausgeführt werden.
Um den Modus zum Auflösen von Hostnamen anzugeben, wählen Sie im Abschnitt DNS-Auflösungsmodus einen der verfügbaren Modi aus. Weitere Informationen zur Feature-Konfiguration finden Sie unter DNS-Modusoptionen.
Im Abschnitt Benutzerdefinierte DNS-Hosts können Sie die Zuordnung von IP-Adressen zu Hostnamen einrichten. IPv6- und IPv4-DNS-Auflösung wird unterstützt.
Um das Mapping festzulegen, geben Sie die IP-Adresse und den Hostnamen in die entsprechenden Felder ein.
Siehe auch: DNS-Modusoptionen.