Как измерить производительность приложения angularjs, запустив браузер с использованием Jmeter

#angularjs #jmeter #protractor #performance-testing

#angularjs #jmeter #транспортир #тестирование производительности

Вопрос:

Я измерил производительность страницы приложения в реальном времени с помощью jmeter и selenium. Аналогичным образом, мне также нужно измерить производительность приложений AngularJS, запустив браузер.

Для тестирования функциональности того же приложения AngularJS я использовал Protractor, но для тестирования производительности я не смог найти ни одного руководства, связанного с запуском браузера с помощью protractor с использованием jmeter. может ли кто-нибудь помочь мне в этом.

Ответ №1:

Вы можете использовать тот же подход Selenium для выполнения тестов в приложении Angular, вам не обязательно использовать Protractor. Плагин WebDriver Sampler обеспечивает простую интеграцию JMeter с Selenium, вы можете установить WebDriver Sampler с помощью менеджера плагинов JMeter


Если у вас уже есть существующий набор тестов, основанных на Protractor, вы можете запустить их через JMeter, используя, например, плагин OS Process Sampler, который позволяет запускать любую команду или программу ОС однопоточным или многопоточным способом и измерять прошедшее время.