При разработке тестового сценария, используемого для сравнительной оценки качества услуг передачи данных, очень часто встает вопрос правильного выбора одной или нескольких тестовых WEB-страниц. Данный вопрос является достаточно важным, так как выбор WEB-страницы может повлиять на итоговые результаты проводимого исследования. В этой статье мы решили рассмотреть основные подходы, применяемые для оценки качества услуг передачи данных на основе WEB серфинга.
Существует два подхода к выбору тестовых страниц (сайтов) для тестирования:
Первый вариант достаточно подробно описан в рекомендации ETSI TR 102 505 и известен в профессиональной среде как «эталонная» страница Kepler. Пример такой страницы доступен, например, по адресу http://www.ltetest.ru. Данная страница имеет постоянный фиксированный размер – около 797 Кбайт для полноценной версии и 142 Кбайт для мобильной версии (версия для смартфонов). В качестве контента используются различные широко используемые элементы WEB-страниц: таблицы стилей CSS, графические файлы разных размеров, текстовые элементы, эмулирующие JSS, CSS и HTML файлы, и др. Преимуществом данного варианта является постоянный фиксированный размер загружаемой страницы, что позволяет обеспечить одинаковые условия для всех тестируемых операторов и возможность сравнения между собой различных исследований, выполненных в разное время и на различных объектах и территориях.
Несмотря на очевидные преимущества, данный вариант имеет ряд недостатков. Первый недостаток – получаемые результаты не отражают реальный клиентский опыт, т.к. абоненты загружают совсем другой контент. Второй - «эталонные» страницы создавались в 2011-2012 годах. За прошедшее время сильно изменились походы к созданию, верстке и отображению WEB-страниц в браузерах. Например, если говорить про размеры – то в 2010 году средний размер страницы составлял 481 Кбайт, а в 2019 – уже 1937,7 Кбайт и тенденция к «утяжелению» контента сохраняется. В итоге значение показателя времени загрузки страницы Kepler увеличивается за счет дополнительных задержек отображения страницы в браузерах, обусловленных тем, что существующие браузеры оптимизированы под просмотр современного контента.
Альтернативным вариантом является загрузка в процессе тестирования реальных динамических WEB-сайтов. Чтобы обеспечить корректную сравнительную оценку для данных тестов, необходимо учитывать следующие рекомендации при выборе сайтов для тестирования:
В качестве недостатков второго подхода можно отметить большее время на подготовку к сравнительной оценке (время на поиск и выбор тестовых сайтов), а также дополнительные временные затраты в процессе проведения измерений (постоянный контроль размера загружаемых страниц). При этом данный вариант является предпочтительным, поскольку позволят получить оценку максимально приближенную к реальному клиентскому опыту.