Таким образом, подразумевается либо
новая ссылка, либо ссылка, измененная со времени предыдущего тестиро
вания;
•
Old or Unchanged items (Устаревшие или неизмененные элементы): вклю
чаются элементы, по которым сервер возвратил код 304 – то есть объект
найден, но не изменялся;
•
Unknown Status items (Элементы с неопределенным состоянием): в отчет
входят элементы, по которым сервер возвратил код 200 – то есть объект
найден – но не возвратил дату последнего обновления.
Рассматриваемые отчеты можно подстроить с помощью следующих параметров:
•
HTML items only (Только HTMLэлементы) – в отчет будут включены
только ссылки, указывающие на HTMLстраницы;
•
HREF items only (Только HREFэлементы) – в отчете присутствуют толь
ко те ссылки, которые организованы при помощи тэга HREF;
•
“Home” site only (Только свой сайт) – в отчет включены только внутрен
ние ссылки, указывающие на свой (локальный) сайт;
228
Автоматизация
•
“Nonhome” site only (Только не свой сайт) – в отчет будут включены
только внешние ссылки, то есть указывающие не на свой сайт, что полезно
для проверки этих ссылок.
Отчеты можно вывести в формате HTML или распечатать на принтере, для
чего в разделе Choose Format (Выбор формата) следует установить переключа
тель в положение HTML или Printed (Печатный).
В разделе Select the HTML Report Directory (Выберите каталог для сохранения
HTMLотчета) указывается директория, куда программа будет записывать отчеты,
подготовленные в формате HTML. По умолчанию выбрана папка Reports, находя
щаяся в каталоге, где установлена программа CyberSpyder Link Test. Чтобы хранить
здесь же результаты не одного, а нескольких тестов, следует воспользоваться выклю
чателем Allow multiple report sets in directory (Разрешить размещение нескольких
отчетов в одном каталоге). Если не сделать этого, программа при записи нового отче
та удалит прежний, выдав, однако, предупреждающее сообщение.
Примеры отчетов
Если в каталоге, предназначенном для сохранения отчетов, их содержится не
сколько, то программа строит индекс, который всегда записывается в файл с име
нем index.htm (см. рис. 2.125). Для перехода к нужному отчету используются
обычные гиперссылки.
Рис. 2.125. Индекс отчетов программы CyberSpyder Link Test
Если выбран итоговый отчет, первой страницей в нем будет Summary (Ито
ги) – см. рис. 2.126. Здесь приведены итоги теста и ссылки на другие страницы
отчета, в том числе на индексную.
Программы 229
Рис. 2.126. Страница Summary итогового отчета
Содержание подробных отчетов теста зависит от установок, произведенных
перед их построением, в частности от того, применяется ли группировка (пере
ключатель в разделе Report Grouping для итоговых отчетов). Наличие ссылок
указывает на то, что группировка использована. На рис. 2.127 показан фрагмент
подобного отчета, а именно, страница Broken (Некорректные).
Рис. 2.127. Страница Broken итогового отчета
Фрагмент отчета о файловой структуре сайта показан на рис. 2.128. Как уже
отмечалось, он содержит только ссылки на HTMLдокументы.
230 Автоматизация
Рис. 2.128. Фрагмент отчета о файловой структуре сайта
HTML Link Validator 4.21
Эта несложная программа компании Lithops Software (http://lithopssoft.com/) по
зволяет проверить все ссылки сайта на ресурсы, доступные по протоколу HTTP.
Найти дистрибутив можно по адресу http://lithopssoft.com/hlv/index.html,
а также в каталоге SoftPortal в разделе Download ..
Разное (http://
softportal.com/freesoftware/537/htmllinkvalidator). Программа представляет со
бой полностью автоматизированную многопоточную поисковую систему, кото
рая дает подробный отчет обо всех найденных ссылках во всех отсканированных
файлах и страницах. Ее отличают быстрота работы, легкость использования и
возможность тестирования неограниченного числа ссылок и файлов. Обработ
ку можно вести как на удаленном сервере, так и на локальной машине. Кроме
HTMLфайлов, программа позволяет проверить закладки обозревателей
Microsoft Internet Explorer, Netscape Navigator и Opera, а также связи в базе дан
ных MS Access Database (файлы с расширением .mdb).
По завершении проверки HTML Link Validator создает список всех оттести
рованных файлов и ссылок, отмечая файлы с ошибками. Для правки достаточ
но щелкнуть по строке списка – и в соседней панели появится исходный
HTMLкод страницы, в котором курсор будет позиционирован на некоррект
ной ссылке.
Для тестирования ссылок на локальном компьютере выбирается нужная пап
ка и запускается сканирование. Программа найдет все HTMLфайлы в заданной
папке и во всех папках нижнего уровня, создаст их список, отметит файлы
с ошибками, отобразит ссылки в удобном формате, позволяя редактировать их.
Самое главное, в отличие от аналогичных программ, HTML Link Validator прове
ряет имена файлов с учетом регистра букв. Это важно, так как большинство сер
Программы
231
веров в Internet построены на платформе операционной системы UNIX, а она
чувствительна к регистру букв в названиях файлов.
5th Фев 2011
|
Теги:
|