Diese Befehlszeilenanwendung ist in GO integriert und ist so konzipiert, dass Informationen von bestimmten Endpunkten in eine .txt -Datei erfasst und die Informationen in einer Protokolldatei gespeichert werden.
Benutzer können eine oder mehrere URLs (Endpunkte) eingeben und die gewünschte Anzahl von Tests und Zeiten zwischen jeder Anforderung definieren. Die App sendet HTTP -Anforderungen an die Endpunkte und zeichnet die Antwortzeit, den HTTP -Statuscode und den Antwortkörperinhalt in einer Protokolldatei auf. Am Ende werden Informationen, die die Reaktionszeit durchschnittlich für jeden Endpunkt und die Erfolgsrate der Anfragen enthalten, vorgestellt.
Linux
./check-endpoint run --file urls.txt --repeat 10 --interval 800
./check-endpoint run
--file (-f) <File containing list of URLs>
--repeat (-r) <Number of repetitions>
--interval (-i) <Time interval between requests (in milliseconds)>

MacOs
./check-endpoint.app run --file urls.txt --repeat 10 --interval 800
./check-endpoint.app run
--file (-f) <File containing list of URLs>
--repeat (-r) <Number of repetitions>
--interval (-i) <Time interval between requests (in milliseconds)>

Windows
.check-endpoint.exe run --file urls.txt --repeat 10 --interval 800
.check-endpoint.exe run
--file (-f) <File containing list of URLs>
--repeat (-r) <Number of repetitions>
--interval (-i) <Time interval between requests (in milliseconds)>

Vermeiden Sie es, falsche URLs (ohne http: // oder https: //) zu setzen und leere Linien zwischen URLs oder unterhalb der letzten URL zu lassen.

Eine Datei mit den Protokollen (check_endpoint.log) wird im Repository erstellt, in dem der Befehl ausgeführt wird.

_end von Readme.md_j