Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

решено: Есть ли в JMeter поддержка AJAX? (есть)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> решено: Есть ли в JMeter поддержка AJAX? (есть)
Имя
Сообщение << Старые топики   Новые топики >>
решено: Есть ли в JMeter поддержка AJAX? (есть) - 2008-11-19 00:18:33.810000   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
Доброго времени суток
Jmeter - средство нагрузочнего тестирования веб-сервисов, сайтов, БД, …
Я с помощью него написал пару тестов для сайта, с полной имитаций пользователя - залогинивание, все возможные действия, выход.

Меня счас спросили - есть ли в JMeter поддержка AJAX?

Я думаю так - в JMeter есть поддержка Java-sсriрt, он умеет делать GET и POST, … А вопрос про аякс не уместен, так как с клиента в сторону сервера никакого аякса нет.
Поправьте меня если ошибаюсь.
Post #: 1
RE: Есть ли в JMeter поддержка AJAX? - 2008-11-19 00:38:56.053333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
AJAX не так надо понимать в данной ситуации.
Ведь с помощью асинхронных запросов данные отправляются на обычные страницы. Так что мешает Вам сконфигурировать Jmeter так, чтоб он отправлял нужные вам запросы, на нужные страницы?
Post #: 2
RE: Есть ли в JMeter поддержка AJAX? - 2008-11-19 20:03:24.650000   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
Спасибо, понял что ошибался.
Прочел счас на вики про аякс и нашел полезную в данном случае строчку:
AJAX — простая технология, поддерживаемая всеми основными браузерами.
Значит чтобы применять такую технологию в браузере, одной поддержки java-sсriрt недостаточно (способ реализации моет быть такой, что и не всем по плечу).
А чтобы инструменты типа JMeter могли записывать и моделиваровать (воспроизводить) такую активность пользователя, они должны быть весьма умными и сложными.

И вполне верятно, что проксик, используемый в JMeter для записи действий пользователя, никак не будет реагировать на сортировки, смены цветов, перетаскивание колонок в таблицах, скрытие элементов, … и прочие вещи имеющиеся на тестируемом ресурсе.

Проверю это завтра - если проксик никак не отреагирует на все эти красивости (пеетсакивания/скрытия/отображения) - то и воспроизвести эти действия на основании протокола, составленного проксиком не удастся.

И тогда буду считаь, что автоматичекой поддержки моделивания AJAX трафика нет, но вручную сконфигурировать такую нагрузку нечего не мешает (кроме не знания того как это сделать).
А чтобы узнать как это сделать нужно найти проксик, который будет регистрировать AJAX трафик.
Post #: 3
RE: Есть ли в JMeter поддержка AJAX? - 2008-11-19 20:50:28.840000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
товарищ тестер вы неправильно поняли)
дело в том, что аякс может отправлять запросы не обязательно в те же странички.. и его активность смоделировать не сложнее чем обычные кликания юзера по сайту… собственно в этом то и вся прелесть … единственное отличие аякса в том, что данные возвращаемые серверм по объёму меньше, в следствии тогог, что страница как бы догружается.. и многие элементы страницы перегружать не приходится.. в этом и плюс аякса..
Post #: 4
RE: Есть ли в JMeter поддержка AJAX? - 2008-11-19 21:10:25.643333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
tеstеr, Википедия - это, конечно, хороший ресурс, но написанное в нем не всегда верно. Иногда авторы просто не могут четко и понятно выложить свои знания. Не стоит полностью полагаться на этот ресурс. Статью полностью не прочел, но стало понятно, что она мало дает знаний об AJAX.
Смысл, который Вы должны были вынесли после прочтения статьи должен был уложиться в примерно такую фразу: AJAX - асинхронные запросы. Т.е. для получение ответа от сервера совсем не обязательно использовать объекты, типа XMLHttpRequest. Все можно смоделировать.
Post #: 5
RE: Есть ли в JMeter поддержка AJAX? - 2008-11-20 20:41:42.193333   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
Когда понял понял, что такое AJAX, разглядел его в протоколе прокси-сервера JMeter.

Как оказалось JMeter полностью поддерживает AJAX.
При записи теста (с приксика) все AJAX-манипуляции протоколируются.

Всем спасибо
Post #: 6
Страниц:  [1]
Все форумы >> [Веб-программинг] >> решено: Есть ли в JMeter поддержка AJAX? (есть)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.