http-response-assert

Node.js-Modul für das Ausführen von Tests auf HTTP-Responses

Version 0.9.1 (02.11.2018)
Preis: Gratis / Spende

Diese JavaScript-Library ist ein Node.js-Modul für das Ausführen von Tests auf Responses, die es von anderen Servern empfangen hat. Bei den Tests kann es sich um die Überprüfung des HTTP-Status-Codes handeln, um Checks auf HTTP-Header, den Res­ponse-Body, XPath-Ausdrücke, CSS-Selek­toren und anderes. Damit eröffnet die Library die Möglichkeit für einfaches Website- oder API-Verhal­tens­monitoring. Zusäzlich werden Response-Zeiten und andere Zeit-bezogene Metri­ken zusammen mit dem Ergebnis der Assertions ermittelt.

Obwohl das Modul generisch ist und in beliebigen passen­den Node-Umgebungen laufen kann, ist es entstanden, um in “Server­less”-Kontexten (AWS Lambda, Google Cloud Functions, Azure Functions etc). einge­setzt zu werden. Ein Verhaltens­monitoring auf dieser Basis umzusetzen heißt, dass die Tests in einem VCS ver­waltet, automatisch deployed und sowohl periodisch als auch via API-Request gezielt – z.B. als Smoke-Test nach einem Deploy­ment – getriggert werden können.

Weitere Informationen finden Sie auf der englischen Projektseite.

Zurück zur Projekt-Übersicht