Тест на задержку API
Бесплатно онлайн Тест на задержку API Инструмент; не требуется установка
О тестере задержки API
Последовательно отправляет один и тот же HTTP-запрос N раз (1-20 итераций) на любой URL с помощью API fetch браузера в режиме CORS, затем сообщает для каждого запроса статус, текст статуса и время приёма-передачи в миллисекундах, а также сводку среднего/мин./макс. Поддерживает GET, POST, PUT и DELETE.
Как использовать
1. Выберите кнопку метода (GET / POST / PUT / DELETE). 2. Введите полный URL (https://...). 3. Задайте Iterations (1-20). 4. При необходимости добавьте Headers как JSON-объект {"key":"value"} или по одному 'Key: Value' на строку. 5. Для POST/PUT добавьте тело запроса Body (сырой текст). 6. Нажмите Send Test. Индикатор выполнения отслеживает каждую итерацию; результаты появляются по мере завершения.
Результаты и предупреждения CORS
Каждая строка результата показывает номер итерации, статус HTTP (зелёный для 2xx, иначе красный, Error если fetch выбросил исключение), прошедшие мс и текст статуса или сообщение об ошибке. Когда более одного запроса успешно завершаются, карточка сводки сообщает среднюю, минимальную и максимальную задержку. Поскольку запросы используют mode:'cors', цели без надлежащих заголовков CORS завершатся сетевой ошибкой, даже если сервер достижим. Это ограничение браузера, а не баг инструмента.
▶Почему все запросы показывают Error, хотя API работает в curl?
▶Отправляется ли тело запроса для GET или DELETE?
▶Как анализируются заголовки?
▶Запросы выполняются параллельно или последовательно?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.