Jmeter открывает много сессий Firefox (потоков) при интеграции с селеном, используя подход JAR - PullRequest
1 голос
/ 16 февраля 2012

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

Кто-нибудь знает, как запретить запуск нескольких сеансов браузера в системе, не влияя на нагрузочное тестирование?

1 Ответ

0 голосов
/ 30 января 2018

Это нормально, каждый поток открывает свой собственный браузер ... Может быть, вы можете использовать драйвер phantomJS, но ut будет использовать память тоже ... Может быть, не использовать этот способ и использовать контроллер записи для записи сценария воспроизведения его непосредственно с jmeter, который является другой способ - не тестировать производительность ... Вы также можете использовать Chrome без головы, но и за дополнительную плату. Другое решение - начать новый поток только тогда, когда закончится первый поток ... Я думаю, что с версии 45 Firefox (работает только версия) с jmeter) и jmeter 3.3 Firefox невозможен без головы ... Google фантом JS да возможно.

Лучшее решение - использовать рекордер. Записать кейс и воспроизвести его ... Jmeter будет использовать «системную» низкую стоимость внутреннего браузера, чтобы добиться этого. Не забывайте, что jmeter - инструмент для стресс-тестирования ... Вы можете использовать и другие. действие, но не эффективно ...

...