Это приложение командной строки встроено Go и предназначено для сбора информации из указанных конечных точек в файл .txt и сохранение информации в файл журнала.
Пользователи могут вводить один или несколько URL (конечные точки) и определять желаемое количество тестов и время между каждым запросом. Приложение отправляет HTTP -запросы в конечные точки, записывая время ответа, код состояния HTTP и содержимое тела ответа в файле журнала. В конце концов, представлена информация, содержащая средние значения времени отклика для каждой конечной точки, и показатель успеха запросов.
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)>

Избегайте неправильных URL -адресов (без http: // или https: //) и оставляя пустые линии между URL -адресами или ниже последнего URL.

Файл, содержащий журналы (check_endpoint.log), будет создан в репозитории, где выполняется команда.

_end of Readme.md_j