Возможно ли получить код динамической страницы?
#1
Отправлено 26 ноября 2012 - 19:45
Столкнулся сегодня с проблемой, что не могу получить данные со страницы при помощи Jmeter.
Открываю страницу поиска на сайте, и пытаюсь перейти по любому возвращенному значению. Но Http request возвращает только шапку сайта. Остальное подгружается по мере пролистывания страницы вниз.
Приэтом без JS страница должна выгружаться полностью, но этого не происходит.
ВОПРОС: Есть ли возможность сообщить серверу через Jmeter о том, что нужно выдавать страницу так, словно скрипны отключены? Или как-то иначе получить эти подгружаемые динамические данные?
Изучал HTTP Headers, но пока не нашел параметра, который бы сообщал, что нет JS (только no-cache :()
#2
Отправлено 26 ноября 2012 - 20:51
посмотри в Firebug/Fiddler, что отправляется при пролистывании
отключи в браузере JS, посмотри в Firebug/Fiddler, какие запросы выполняются в этом случае
Технологически, насколько я понимаю, это реализуется при помощи тэга <noscript>.
Например, если JS включен, то запрос на загрузку данных формируется JS скриптом, если отключен -- то статичным фреймом внутри <noscript> </noscript>. И в том и в другом случае эти запросы должны "засветиться" в Firebug/Fiddler и могут быть сэмулимрованы при помощи Jmeter. И, как мне кажется, должны быть проверены оба варианта, поскольку для отображения через JS всех результатов посика потребуется несколько запросов с ограничениемпо количеству, тогда как при отображении через <noscript> -- один, включающий всё.
#3
Отправлено 27 ноября 2012 - 04:37
#4
Отправлено 29 ноября 2012 - 07:12
я же слал запрос методом post!
Всё заработало, как написал я get.
Но в целом вопрос можно оставить, чуть перефразировав:
- Существуют ли особенности в работе с Jmeter и другими load-soft при тестировании tuch-ориентированных приложений?
#5
Отправлено 29 ноября 2012 - 10:18
Например, жметр не умеет исполнять жаваскрипт код. Т.е. если в этом коде дергаются какие-то доп ссылки, то жметр их не подгрузит.Вот я лось :(
я же слал запрос методом post!
Всё заработало, как написал я get.
Но в целом вопрос можно оставить, чуть перефразировав:
- Существуют ли особенности в работе с Jmeter и другими load-soft при тестировании tuch-ориентированных приложений?
#6
Отправлено 29 ноября 2012 - 18:55
Например, жметр не умеет исполнять жаваскрипт код. Т.е. если в этом коде дергаются какие-то доп ссылки, то жметр их не подгрузит.
Да, это известно. Аналогично и AJAX.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных