>_ IzzyLab

Практическое задание

Измерь время ответа

средне

Локальный сервис отвечает на http://localhost:9200/. Измерь время полного ответа через curl и запиши его (число в секундах) в /root/latency.txt.

Что потренируешь:
  • curl
  • метрики запроса
  • write-out
  • time_total
  • перенаправление вывода

Разбор темы

У curl есть встроенный сборщик метрик запроса — флаг -w (write-out) печатает по заданному шаблону значения переменных вида %{...}, среди которых есть тайминги соединения, TTFB и полное время ответа. Чтобы в файл попало только чистое число, тело ответа глушат сбросом в /dev/null (флаг -o), а прогресс — тихим режимом (-s); иначе к метрике примешается сама страница и служебный вывод. Итоговое число перенаправляется в файл через >.

Что проверяется

  1. latency.txt содержит время ответа

Как это выглядит