Мониторинг текста: проверяйте содержимое HTTP-ответа

Контролируйте обязательный текст или отсутствие нежелательной фразы. Страница с кодом 200 может оказаться заглушкой; проверка содержимого отличит её от ожидаемого ответа.

Регистрация бесплатная. Эта проверка доступна на тарифе PRO.

Пример проверки

Демонстрационные данные

Код успешный, нужное содержимое отсутствует

HTTP 200 не подтвердил работу страницы: обязательный фрагмент не найден в ответе.

Результат: Текст не найден

HTTP
200
Режим
Текст присутствует
Ожидалось
Каталог товаров
Результат
Не найдено

Когда нужен мониторинг ключевого текста

Заглушка после релиза

Замечайте случай, когда вместо рабочей страницы сервер возвращает служебную заглушку с успешным статусом.

Статическая витрина

Проверяйте устойчивый заголовок или маркер страницы, который присутствует в исходном HTTP-ответе.

Запрещённая фраза

Выберите отсутствие текста, если ответ не должен содержать известный маркер ошибки или режима обслуживания.

Задайте смысл успешного ответа

  1. 1

    Укажите URL и текст, который нужно искать в ответе. Выбирайте устойчивый фрагмент, связанный с работой страницы.

  2. 2

    Выберите условие: текст должен присутствовать или отсутствовать. Не используйте случайные данные, которые меняются при каждом запросе.

  3. 3

    Настройте интервал и оповещения. При несоответствии сопоставьте ответ со своей настройкой и последними изменениями страницы.

Инструкция по настройке

Когда статуса 200 мало

Прокси или приложение может отдавать служебную страницу с успешным HTTP-кодом. Обычный контроль доступности увидит ответ, а Keyword проверит дополнительное условие содержимого. Это особенно полезно для небольшого устойчивого фрагмента, который подтверждает получение нужной страницы.

Сначала откройте исходный ответ и убедитесь, что выбранный текст там есть. Если фрагмент появляется только после выполнения JavaScript, HTTP-проверка его не увидит. Для таких интерфейсов используйте браузерный Путь и проверяйте текст после нужного действия.

Условие должно оставаться устойчивым

Не привязывайте проверку к цене, текущей дате или имени случайного пользователя. Эти значения меняются при исправном сервисе. Лучше использовать постоянный маркер страницы или известный текст ошибки, отсутствие которого важно контролировать.

После правки интерфейса пересмотрите условие Keyword вместе с релизом. Если команда намеренно меняет заголовок, монитор тоже должен получить новое ожидаемое значение. Иначе оповещение будет честным сообщением о несоответствии настройки, а не о поломке продукта.

Что важно учитывать

  • Keyword ищет текст в HTTP-ответе и не выполняет браузерный JavaScript.
  • Изменение формулировки на странице может нарушить условие без технического сбоя. Используйте стабильный маркер.

Проверка текста доступна на PRO

Сравнить тарифы
  • Проверка доступна на PRO: до 30 мониторов, история 30 дней.
  • Регистрация бесплатная; для запуска этой проверки нужен PRO.
  • Уведомления по email, в Telegram и через вебхуки настраиваются в кабинете.

Вопросы перед первой проверкой

Uptimely находится в открытой бете. Гарантированный SLA пока не предоставляется.

Можно искать запрещённый текст?

Да. Выберите режим отсутствия текста и укажите фрагмент, который не должен появляться в ответе.

Почему текст виден в браузере, а проверка его не находит?

Он может появляться после JavaScript. Keyword работает с HTTP-ответом; для отрисованного интерфейса используйте браузерный Путь.

Подойдёт ли имя конкретного товара?

Подойдёт, если оно устойчиво и его отсутствие действительно означает проблему. Случайные, сезонные и персональные данные лучше не выбирать.

Это проверка JSON по схеме?

Нет. Проверка текста не заменяет структурную проверку поля. Для последовательности запросов и условий ответа используйте API-сценарий.

Связанные проверки

Настройте мониторинг ключевого текста

Регистрация бесплатная. Для этой проверки потребуется тариф PRO. Банковская карта для регистрации не нужна.

Создать Keyword-монитор