решено: Есть ли в JMeter поддержка AJAX? (есть)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
решено: Есть ли в 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, … А вопрос про аякс не уместен, так как с клиента в сторону сервера никакого аякса нет. Поправьте меня если ошибаюсь.
|
|
|
RE: Есть ли в JMeter поддержка AJAX? - 2008-11-19 00:38:56.053333
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
AJAX не так надо понимать в данной ситуации. Ведь с помощью асинхронных запросов данные отправляются на обычные страницы. Так что мешает Вам сконфигурировать Jmeter так, чтоб он отправлял нужные вам запросы, на нужные страницы?
|
|
|
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 трафик.
|
|
|
RE: Есть ли в JMeter поддержка AJAX? - 2008-11-19 20:50:28.840000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
товарищ тестер вы неправильно поняли) дело в том, что аякс может отправлять запросы не обязательно в те же странички.. и его активность смоделировать не сложнее чем обычные кликания юзера по сайту… собственно в этом то и вся прелесть … единственное отличие аякса в том, что данные возвращаемые серверм по объёму меньше, в следствии тогог, что страница как бы догружается.. и многие элементы страницы перегружать не приходится.. в этом и плюс аякса..
|
|
|
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. Все можно смоделировать.
|
|
|
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-манипуляции протоколируются. Всем спасибо
|
|
|
|
|