Cette application de ligne de commande est intégrée à Go et est conçue pour collecter des informations à partir de points de terminaison spécifiés dans un fichier .txt et enregistrer les informations dans un fichier journal.
Les utilisateurs peuvent saisir une ou plusieurs URL (points de terminaison) et définir le nombre souhaité de tests et de temps entre chaque demande. L'application envoie des demandes HTTP aux points de terminaison, enregistrant le temps de réponse, le code d'état HTTP et le contenu du corps de réponse dans un fichier journal. À la fin, les informations contenant les moyennes du temps de réponse pour chaque point final et le taux de réussite des demandes sont présentées.
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)>

Évitez de mettre des URL incorrectes (sans http: // ou https: //) et laisser des lignes vides entre les URL ou en dessous de la dernière URL.

Un fichier contenant les journaux (check_endpoint.log) sera créé dans le référentiel où la commande est exécutée.

_end de readme.md_j