Информация в окне постоянно изменяется, отражая динамику тестирования и его текущее состояние. Окно-индикатор содержит три раздела:
• Current URL
(Нынешний адрес) – указан адрес, который в данное время проверяется;• Processing Status
(Статус выполнения) – показана операция, которая выполняется в данный момент, отражено состояние теста и время, прошедшее с его начала.• URL Counters
(Счетчики адресов) – приведены итоговые показания счетчиков для различных элементов теста.Раздел Current URL
включает в себя пять полей:• Service
(Служба) – имеется в виду протокол для адреса. В настоящее время программа поддерживает только протокол HTTP;• Host
(Главный компьютер) – имя главного компьютера (узла), которое, как правило, обозначают аббревиатурой URL. Поле может быть и не заполнено, если вместо имени узла представлен адрес IP;• Host IP
(IP-адрес узла) – IP-адрес главного компьютера (узла). Если не удастся его узнать, поле останется пустым;• Port
(Порт) – порт, через который идет проверка;• URL
(URL-адрес) – отображается адрес, тестируемый в настоящее время.Раздел Processing Status
(Статус выполнения) содержит четыре поля. В поле Current Operation (Текущая операция) программа указывает действие, которое выполняется в настоящий момент времени:• Waiting to Start
(Ожидание начала) – ожидание начала тестирования;• Continue
(Продолжить) – продолжение прерванного теста;• Preparing to run test
(Подготовка к запуску теста) – первоначальный отбор информации, необходимой для запуска теста;• Preparing to run test – ensuring tables are clear
(Подготовка к запуску теста – очистка служебных таблиц) – часть первоначальной установки, используемая для настройки нового теста;• Preparing to run test – recording startup info
(Подготовка к запуску теста – запись первоначальной информации) – извлечение необходимой базовой информации и накопление ее в памяти;• Setting up for a Retest – please wait
(Настройка повторного запуска – подождите немного) – подготовка к повторному тестированию сайта. Включает удаление или переустановку значений некоторых таблиц;• Loading info for Incomplete Test restart
(Загрузка информации для повторного запуска незавершенного теста) – восстановление информации, полученной до того, как тест был прерван;• Stopped
(Остановлен) – тест остановлен;• Get next URL to test
(Получение очередного адреса для тестирования) – поиск нетестировавшегося адреса в таблице структуры сайта;• See if tested
(Проверка, не тестировался ли) – проверка наличия результатов тестирования конкретного адреса;• Parsing URL
(Синтаксический анализ адреса) – синтаксический анализ компонентов URL-адреса: узла, порта, пути, файла;• Get/Create Unique URL record
(Получить/Создать запись для уникального адреса) – извлечение уникальной записи для данного уникального URL-адреса или, при отсутствии таковой, – ее создание;• Checking on name anchor
(Проверка на наличие поименованной ссылки) – проверяется наличие в коде HTML-страницы атрибута NAME (наименования) в тэге A (конструкция вида … );• See if we have the host IP
(Проверка на наличие IP-адреса узла) – поиск в таблицах IP-адреса узла;• Do DNS lookup for Host address
(Поиск адреса узла по DNS) – определение IP-адреса узла по его DNS;• Create Host/IP reference record
(Создание справочной записи об узле/ Ссылка на IP-адрес) – сохранение в таблице найденного IP-адреса узла, с тем чтобы впоследствии не потребовалось снова определять его по сети;• Check host for «robots.txt»
(Проверка наличия файла robots.txt на узле) – выясняется, имеет ли узел файл robots.txt (проверка выполняется один раз для каждого узла);• Short pause to reduce server load
(Краткая пауза для уменьшения нагрузки на сервер) – при ограничении по скорости, программа будет работать с небольшими паузами, чтобы не превысить его;• Testing the URL
(Тестирование адреса) – отбор информации, необходимой для тестирования URL-адреса.Поле Timer
(Таймер) используется для отсчета времени при попытке подключения к сайту или при ожидании ответа.В поле Retries
(Попытки) отражается число попыток выполнения операций, которые могут быть повторены. Вначале устанавливается нулевое значение, которое увеличивается на единицу при каждой новой попытке.При сканировании и нахождении программой HTML-документа заголовок поля No Document in Process
(Не обрабатывается никакой документ) изменяется на Process Document: … Bytes Received (Обработка документа: получено … байт), а показания счетчика в данном поле увеличиваются по мере загрузки документа. Когда загрузка завершена, заголовок поля изменяется на Process Document: . Bytes Left (Обработка документа: осталось. байт), а значение счетчика уменьшаются по мере просмотра документа и анализа имеющихся в нем ссылок.Поле Elapsed Time
(Прошедшее время) служит для отсчета времени, прошедшего с начала тестирования. Если открыт завершенный тест, то здесь показывается общее время, затраченное на тестирование; если незаконченный – время, прошедшее от начала тестирования до его прекращения. Время отображается в формате hh: mm, где hh – часы, а mm – минуты.Поле Status
(Состояние) предназначено для фиксации текущего состояния теста и может принимать следующие значения:• New Test
(Новый тест) – создана новая тестовая база данных или открыта уже имеющаяся, но тест еще не запускался;• Incomplete Test
(Незавершенный тест) – открыта база данных частично выполненного теста;• Starting
(Запуск) – программа выполняет операции по подготовке к тестированию;• Running
(Выполнение) – идет тестирование;• Waiting to Stop
(Ожидание до остановки) – такое сообщение возникает при нажатии на кнопку Stop (Стоп), в то время, когда реально тестирование еще не прервано. Задержка обусловлена необходимостью завершить текущую операцию, чтобы сохранить состояние теста;• Stopped
(Остановлено) – полная остановка тестирования. Теперь, если требуется, тест можно закрыть, и продолжить его выполнение позднее. Эта ситуация безопасна, так как промежуточные результаты сохраняются;• Finished
(Закончено) – завершение теста;• Completed
(Завершено) – такое сообщение появляется при повторном открытии завершенного теста.Раздел URL Counters
состоит из счетчиков, показывающих:• Left
(Осталось) – количество адресов, которые должны быть еще проверены. При анализе ссылок из нового HTML-документа показания данного счетчика уменьшаются по мере проверки ссылок;• Checked
(Проверено) – число проверенных адресов;• Unique
(Уникальные) – число уникальных URL-адресов. В дополнение к адресам документов проверяемых сайтов (указанных на вкладке Start URLs в окне CyberSpyder Link Test – Setup of [test name]) данный счетчик фиксирует ссылки на документы, находящиеся на других сайтах, – внешние ссылки. В связи с этим по завершении проверки показания данного счетчика могут быть выше, чем показания Checked;• Skipped
(Пропущено) – отражает число пропущенных адресов, то есть тех, которые не тестировались. Сюда входят не только адреса, введенные при настройке тестовой базы в окне CyberSpyder Link Test – Setup of [test name] на вкладке Skip URLs (Пропустить URL-адреса), показанной на рис. 2.120, но и те, которые получены с помощью файла исключений для роботов robots.txt;