← Cloudflare One / cloudflare-one / insights / dex / tests
HTTP-тест
Доступность функций
| Режимы клиента | планы Zero Trust ↗ |
|---|---|
|
Все тарифы |
| Система | Доступность | Минимальная версия клиента |
|---|---|---|
| Windows | ✅ | 2023.3.381 |
| macOS | ✅ | 2023.3.381 |
| Linux | ✅ | 2023.3.398 |
| iOS | ❌ | |
| Android | ✅ | 1.0 |
| ChromeOS | ✅ | 1.0 |
HTTP-тест отправляет GET запроса от устройства конечного пользователя к конкретному веб-приложению. С помощью метрик отклика можно устранять проблемы с подключением. Например, можно проверить, недоступно ли приложение для всех пользователей вашей организации или только для отдельных.
HTTP-тесты периодически запускаются с устройств, на которых есть Cloudflare One Client установлены и включены. С их помощью можно проверить доступность внутреннего приложения после изменения конфигурации или отслеживать перебои в работе SaaS-приложения, влияющие на вашу организацию.
Создать тест
Чтобы настроить HTTP-тест для приложения:
- В Cloudflare One ↗, перейдите в Insights > Digital experience.
- Выберите Тесты на вкладке.
- Выберите Добавьте тест.
- Заполните следующие поля:
- Название: Введите любое имя для теста.
- Цель: Введите URL-адрес веб-сайта или приложения, который нужно протестировать (например,
https://jira.site.com). Поддерживаются как публичные, так и приватные имена хостов. При тестировании приватного имени хоста убедитесь, что домен указан в вашем локальный резервный домен список. - Профили устройств источника: (Необязательно) Выберите профили устройств на которых вы хотите запустить тест. Если профили не выбраны, тест будет выполнен на всех поддерживаемых устройствах, подключённых к вашей организации Zero Trust.
- Тип теста: Выберите HTTP Get.
- Частота тестирования: Укажите, как часто будет запускаться тест. Введите значение в минутах от 5 до 60.
- Выберите Добавить тест.
- После создания и запуска теста вы можете просматривать результаты вашего теста.
Результаты теста
HTTP-тест измеряет следующие данные:
| Данные | Описание |
|---|---|
| Время получения ресурса | Общее время выполнения всех этапов запроса, отсчитываемое от startTime к responseEnd ↗. |
| Время отклика сервера | Время кругового пути, за которое устройство получает ответ от целевого узла. |
| Время отклика DNS | Время кругового пути для разрешения DNS-запроса. |
| Коды состояния HTTP | Код состояния ↗ возвращённый целевым узлом. |
Используйте эти метрики вместе, чтобы определить, на каком этапе соединения возникает проблема. Например, высокое время ответа DNS в сочетании с нормальным временем ответа сервера указывает на проблему с разрешением DNS, а не на проблему с целевым сервером.
Экспорт журналов тестирования приложений DEX
Вы можете использовать Logpush чтобы экспортировать тест приложения DEX данные в R2 (объектное хранилище Cloudflare), сторонний бакет облачного хранилища или инструмент класса Security Information and Event Management (SIEM). Это полезно, если вам нужно хранить тестовые данные дольше, чем 7-дневный период хранения журналов или сопоставить данные DEX с другими источниками журналов.
Дополнительные материалы
- Правила DEX: Определите, к каким пользователям или группам применяется тест, с помощью селекторов, таких как адрес электронной почты пользователя, группа пользователей, операционная система или управляемая сеть.