Назад | Перейти на главную страницу

Утилита проверки HTTP

Ищете зондирующую утилиту, которая будет периодически выдавать HTTP-запросы и каким-то образом предоставлять вывод (CSV / UI) о времени ответа веб-сервера / сети.

Приятно иметь: возможность синтаксического анализа JavaScript извлекать все связанные ресурсы (изображения / css / скрипты) вместе с основным файлом HTML.

Желательно то, что может быть выполнено в Windows.

Ищу утилиту, не сетевой сервис - все будет применено в интранете.

Обновить: до сих пор найдено только этот простая утилита.

Что случилось с httping? В сочетании с небольшим количеством кода вашего любимого языка сценариев (кхм Perl!) Он легко выполнит ваши задачи.

Если вы ищете что-то более красивое, дайте Копчение попытка. Вы можете использовать Curl или HTTP зонд чтобы специально запросить у вашего веб-сервера информацию о задержке. Smokeping в первую очередь предназначен для работы на платформе Unix, но некоторые души удалось заставить его работать в Windows.

Pingdom вероятно, самый безупречный сервис для этого. Я никогда не использовал его, поэтому не могу прокомментировать его эффективность, но, похоже, он нравится людям здесь, в SF. Насколько я помню, стоимость услуг базового уровня вполне приемлема.

Если вы хотите, чтобы что-то работало на другом сервере ....

Есть несколько коммерческих пакетов, которые могут делать то, что вы хотите ... но они стоят. Мне нравится Sitescope от HP. Не могу вспомнить, работает ли пакет в Windows или нет, но пакет будет находиться на отдельной машине. Этот пакет позволяет относительно легко создавать сценарии для сеанса (например, вход / выполнение / выход из системы).

Там, где я сейчас работаю, я использовал nagios в качестве своей системы мониторинга, у нее есть средства для проверки определенных URI. Nagios имеет ограниченные возможности по мониторингу сеанса.

Не знаю о парсинге JavaScript. Сложный вопрос.

По крайней мере, wget может загрузить страницу со ссылками на ресурсы и имеет версию win32.

Рассматривали ли вы периодический запланированный запрос Perl-скрипта с curl для фактического выполнения HTTP-запроса? Вы можете использовать perl для получения информации о таймере до и после запроса, а затем передать разницу между двумя временами в базу данных, где ваш веб-сервер мог бы получить данные.

Как только вы нажмете на фрагмент Javascript, весь этот код в любом случае будет выполняться локально, поэтому вам нужно будет выяснить, нужно ли вам время сервера или полное время взаимодействия с конечным пользователем, которое будет варьироваться от клиента к клиенту в зависимости от того, что происходит с клиентский ПК.

HP Business Availability Center позволит вам запускать профессиональные сценарии QuickTest в качестве агентов выборки виртуальных пользователей с графическим интерфейсом пользователя, которые предоставят вам все возможности браузера, но получение этой информации, безусловно, требует определенных затрат. SiteScope может предоставить вам время за вычетом JavaScript для загрузки элементов. И BAC, и SiteScope могут быть реализованы во всей инфраструктуре Windows.