Перейти к содержимому

Фотография

Возможно ли получить код динамической страницы?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Lao-Ax

Lao-Ax

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Алексей Плехов


Отправлено 26 ноября 2012 - 19:45

Сейчас всё больше сайтов заточены под тач-скрины и прочие устройства.
Столкнулся сегодня с проблемой, что не могу получить данные со страницы при помощи Jmeter.

Открываю страницу поиска на сайте, и пытаюсь перейти по любому возвращенному значению. Но Http request возвращает только шапку сайта. Остальное подгружается по мере пролистывания страницы вниз.
Приэтом без JS страница должна выгружаться полностью, но этого не происходит.

ВОПРОС: Есть ли возможность сообщить серверу через Jmeter о том, что нужно выдавать страницу так, словно скрипны отключены? Или как-то иначе получить эти подгружаемые динамические данные?

Изучал HTTP Headers, но пока не нашел параметра, который бы сообщал, что нет JS (только no-cache :()
  • 0

#2 player1

player1

    Новый участник

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Шайдров Павел
  • Город:Лимассол


Отправлено 26 ноября 2012 - 20:51

данные в любом случае запрашиваются с сервера. запросами
посмотри в Firebug/Fiddler, что отправляется при пролистывании
отключи в браузере JS, посмотри в Firebug/Fiddler, какие запросы выполняются в этом случае

Технологически, насколько я понимаю, это реализуется при помощи тэга <noscript>.
Например, если JS включен, то запрос на загрузку данных формируется JS скриптом, если отключен -- то статичным фреймом внутри <noscript> </noscript>. И в том и в другом случае эти запросы должны "засветиться" в Firebug/Fiddler и могут быть сэмулимрованы при помощи Jmeter. И, как мне кажется, должны быть проверены оба варианта, поскольку для отображения через JS всех результатов посика потребуется несколько запросов с ограничениемпо количеству, тогда как при отображении через <noscript> -- один, включающий всё.
  • 1

#3 Lao-Ax

Lao-Ax

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Алексей Плехов


Отправлено 27 ноября 2012 - 04:37

Интересная мысль. Попробую.
  • 0

#4 Lao-Ax

Lao-Ax

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Алексей Плехов


Отправлено 29 ноября 2012 - 07:12

Вот я лось :(
я же слал запрос методом post!
Всё заработало, как написал я get.

Но в целом вопрос можно оставить, чуть перефразировав:
- Существуют ли особенности в работе с Jmeter и другими load-soft при тестировании tuch-ориентированных приложений?
  • 0

#5 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 29 ноября 2012 - 10:18

Вот я лось :(
я же слал запрос методом post!
Всё заработало, как написал я get.

Но в целом вопрос можно оставить, чуть перефразировав:
- Существуют ли особенности в работе с Jmeter и другими load-soft при тестировании tuch-ориентированных приложений?

Например, жметр не умеет исполнять жаваскрипт код. Т.е. если в этом коде дергаются какие-то доп ссылки, то жметр их не подгрузит.
  • 1

#6 Lao-Ax

Lao-Ax

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Алексей Плехов


Отправлено 29 ноября 2012 - 18:55

Например, жметр не умеет исполнять жаваскрипт код. Т.е. если в этом коде дергаются какие-то доп ссылки, то жметр их не подгрузит.


Да, это известно. Аналогично и AJAX.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных