Überwachen der SOAP-basierten Webdienste 24/7
Uptrends unterstützt das Website Monitoring und das Server Monitoring, überwacht aber auch die Verfügbarkeit von Webservices wie SOAP. Das Monitoring und Testen von SOAP APIs ermöglicht die Ausführung automatisierter Funktions-, Regressions-, Compliance- und Lasttests bei unterschiedlichen Web-APIs.
Uptrends‘ Monitoring unterstützt die Basic Authentication, Inhaltsprüfungen und überwacht, dass die Webservice-Antwort HTTP 200 OK lautet. Wir messen Auflösungs- und Verbindungszeit, Downloaddauer sowie die Gesamtzeit, genauso wie bei HTTP(S).
Weitere unterstützte Webservices überwachen
Uptrends unterstützt REST und SOAP, genauso wie alle Webservices, die über HTTP und HTTPS aufgerufen werden. Web Service Monitoring liefert sofort Alarme, Berichte und Dashboards. Du hast direkten Zugriff auf ein globales Monitoring-Netzwerk – alles, was du brauchst, über eine einzige Monitoring-Plattform!
Representational State Transfer (REST)
REST ist kein Protokoll oder Standard, sondern ein Set von Einschränkungen, die die Architektur betreffen. API-Entwickler können REST auf unterschiedliche Weise implementieren, um die Interaktion mit RESTful Webservices zu ermöglichen. Die Information wird dann in einem von mehreren Formaten bereitgestellt: JSON, XML oder Text-Formaten, aber viele APIs unterstützen Antworten in zusätzlichen Sprachen.
Simple Object Access Protocol (SOAP)
SOAP ist ein Standard-Protokoll, das entwickelt wurde, damit Anwendungen unterschiedlicher Programmiersprachen und von verschiedenen Plattformen kommunizieren konnten. Es erfordert XML-Messaging, um verschiedene Webservice-Spezifikationen wie WS-Security, WS-Reliable Messaging, WS-Addressing und Web Services Description Language (WSDL) zu überwachen.
HTTP
Ein HTTP-Prüfobjekt überwacht die Verfügbarkeit der Webseiten von festgelegten Checkpoints, die auf der ganzen Welt verteilt sind. Neben der Überprüfung der allgemeinen Erreichbarkeit kannst du auch Meldedefinitionen zu Seitenladezeiten, Mindestgrößen von Seiten, Inhalt und Statuscodes einrichten. Dein Team wird sofort gewarnt, wenn etwas nicht stimmt.
HTTPS
Das Prüfobjekt HTTPS weist alle Optionen auf, die das HTTP-Prüfobjekt bietet, und mehr: Diese Prüfobjekte überwachen Seiten, die durch ein SSL-Zertifikat geschützt sind. Wenn das Zertifikat einen Fehler zurückgibt, wird ein Alarm ausgelöst. Überwache Seitenladezeiten, HTTPS-Statuscodes, User-Agent-Spezifikation und -Authentifizierung sowie benutzerdefinierte HTTPS-Abfragen und -Posts.
Behalte die Werte zu deinen Webservices im Blick
Uptrends bietet die Flexibilität, serviceorientierte Architekturen (SOA) zu überwachen, die SOAP Webservices nutzen. Wir überwachen mehrere Metriken, die Operations-Managern die richtige Übersicht bieten, anhand derer sie sicherstellen, dass ihre geschäftlichen Anwendungen SLAs erfüllen. Die Werte umfassen:
- Auflösungszeit/Verbindungszeit
- Downloaddauer
- Gesamtzeit
Wie HTTP(S)-Prüfobjekte unterstützt Webservice Monitoring auch die Basic-Authentifizierung, Inhaltsprüfung usw.
Schwellwerte nutzen, um Alarmierungen für dein Team einzurichten
Neben der Identifizierung von Antworten für bestimmte SOAP-Abfragen/-Operationen, kannst du Schwellwerte angeben, um Alarmierungen auszulösen, die bestimmte benutzerdefinierte Inhalte identifizieren.
Richte Warnmeldungen auf Basis von Eskalationsstufen, Berechtigungen, Operator-Gruppen und mit Integrationen deiner Wahl ein. Die SOAP-Antwort kann mit XSLT verarbeitet werden, um Daten gemäß Nutzeranforderungen zu identifizieren.
Verfügbarkeit
Überwache den Status des Webservice regelmäßig, um zu gewährleisten, dass er immer verfügbar ist.
Antwortzeit
Überwache die Antwortzeit, die für die Übermittlung einer Serviceanfrage benötigt wurde, um Verzögerungen bei der Verarbeitung zu erkennen.
Performance
Miss die Ausführungszeit einzelner SOAP-Operationen, um Engpässe zu identifizieren, die zu einer Performance-Verzögerung führen können.
„Vor Uptrends hatten wir keine Einblicke in unsere tatsächliche Verfügbarkeit, jetzt haben wir sie.“
SOAP-basiertes Monitoring zu deinem Vorteil nutzen
Mit dem Monitoring SOAP-basierter Webservices hast du die Möglichkeit, die Vorteile dieses Protokolls zu identifizieren:
- Interoperabilität –Anwendungen können mit anderen Anwendungen kommunizieren, gleich in welcher Sprache sie entwickelt wurden.
- Wiederverwendbarkeit – Gib den Webservice frei, sodass andere Anwendungen ihn nutzen können.
- Inhaltsvalidierung – Benenne Stichwörter oder Phrasen, um sicherzustellen, dass der erwartete Inhalt korrekt auf der Seite geladen wird. Sollten Fehler auftreten, wird dein Team benachrichtigt. Zudem gibt es Berichte, mit denen du vereinbarte SLAs bestätigen kannst.
Einfacher SOAP Web Service Monitor erstellen
Das Testen eines SOAP-Service beginnt mit dem Aufruf einer Methode des Webservice, der Eingabe von Daten in das Formular eines SOAP Envelopes und der anschließenden Verifizierung, dass die Antwort korrekt ist. Die Einrichtung des Prüfobjekts ist einfach.
Verwende Uptrends‘ Prüfobjekt Webservice und setze den Prüfobjekttyp auf Webservice HTTP oder HTTPS. Mit wenigen weiteren Schritten gibst du dein SOAP Request (den kompletten SOAP Envelope) unter „Post“ ein. Der Uptrends Service sucht dann den von dir angegebenen Inhalt in der HTTP-Antwort, jedes Mal, wenn die Prüfung ausgeführt wird.
Probiere Uptrends SOAP Monitoring 30 Tage kostenlos!
Das Einrichten von Webservice-Prüfobjekten stellt ganz einfach die notwendigen Prüfungen auf Verfügbarkeit, Performance und Funktionsfähigkeit bereit.
Starte noch heute – es ist kostenlos!