Тестирование производительности с использованием JMeter

Я пишу тест в JMeter для нашего веб-приложения, но есть одна страница, которая загружается, а затем выполняет вызов Ajax с использованием библиотек extjs для загрузки дополнительной части, и мне нужно знать, когда эта часть загружается. Как мне это сделать? может ли JMeter поддерживать библиотеки extjs? Что еще мне нужно знать?

Поискав в Интернете, я нашел несколько ресурсов ajax и JMeter, а также несколько источников extjs и JMeter, но мне еще предстоит найти все три в одном месте.

Заранее спасибо!


person Irony    schedule 13.11.2012    source источник
comment
В Google Chrome встроены отличные инструменты профилирования.   -  person dbrin    schedule 13.11.2012


Ответы (1)


HTTP-запрос JMeter работает на уровне HTTP-протокола. Он ничего не знает о вашем JS и ajax. Однако он может отправлять любые http-запросы, в том числе и ajax.

Поэтому вам следует посмотреть, какие запросы отправляет браузер, когда вы делаете что-то с участием Ext JS и создаете такие запросы в JMeter. Для этого вы можете использовать HTTP-прокси-сервер или посмотреть в Firebug или аналогичную вещь в ваш браузер.

Примечание. на самом деле JMeter поддерживает выполнение Javascript через поддержку BSF (см., например, BSF Sampler). Однако это замедлит ваш тест, поэтому я думаю, что лучше не использовать его.

person Andrei Botalov    schedule 13.11.2012
comment
Какой из них замедлит тест? BSF Sampler? - person Ripon Al Wasim; 13.03.2013