Esta aplicación de línea de comando está integrada en GO, y está diseñada para recopilar información de los puntos finales especificados en un archivo .txt y guardar la información en un archivo de registro.
Los usuarios pueden ingresar una o más URL (puntos finales) y definir el número deseado de pruebas y tiempos entre cada solicitud. La aplicación envía solicitudes HTTP a los puntos finales, registrando el tiempo de respuesta, el código de estado HTTP y el contenido del cuerpo de respuesta en un archivo de registro. Al final, se presenta información que contiene los promedios del tiempo de respuesta para cada punto final y la tasa de éxito de las solicitudes.
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)>

Evite poner URL incorrectas (sin http: // o https: //) y dejar líneas en blanco entre URL o debajo de la última URL.

Se creará un archivo que contenga los registros (check_endpoint.log) en el repositorio donde se ejecuta el comando.

_END de readMe.md_j