Как открыть 10 браузеров с помощью jmeter - PullRequest
0 голосов
/ 21 декабря 2010

Я использую jmeter для тестирования производительности. Я использовал Selenium для функционального тестирования. Я хочу протестировать 10 пользователей, имеющих доступ к одной и той же странице входа в систему одновременно. Я могу сделать это с помощью jmeter. Я хочу открыть 10 браузеров одновременно (например, селен) и отобразить на экране, могу ли я сделать это с помощью jmeter? Есть ли какой-нибудь плагин, который я могу использовать для этого ??

Ответы [ 5 ]

2 голосов
/ 21 декабря 2010

Любопытно ... Какой сценарий вы тестируете, когда нужно одновременно открыть десять браузеров на одном компьютере?

Jmeter не может этого сделать, поскольку сам Jmeter является эмулируемым браузером. Вы можете открыть десять экземпляров JMeter, но это даст тот же эффект, что и наличие десяти потоков в одном скрипте.

Теперь, если вам нужно десять браузеров на десяти разных машинах, Jmeter МОЖЕТ сделать это, используя удаленный режим.

1 голос
/ 03 июня 2017

Привет @ 123Ex взглянуть на ТурбоСеленум https://butlerthing.io/products#demovideo Мы можем запустить несколько полностью загруженных браузеров на одной машине. Этот инструмент не является бесплатным, хотя.

1 голос
/ 01 июня 2017

Вы можете использовать Selenium Plugin с JMeter. Это откроет физические браузеры на вашем компьютере и сделает записи (запуск и остановка в определенные вами таймеры).

См. Рекомендации Blazemeter, здесь: https://www.blazemeter.com/blog/jmeter-webdriver-sampler

Я протестировал более позднюю версию JMeter 3.0, и она работала нормально. Ограничением было то, что мне пришлось использовать более старую версию FF.

Обратите внимание, что рекомендуется иметь примерно больше ядер, чем количество браузеров на машине с инжектором нагрузки.

С JMeter время отклика будет увеличиваться как / если ваш инжектор нагрузки окажется узким местом, если у вас слишком много браузеров, работающих на инжекторе. Убедитесь, что ваши зарегистрированные сроки сопоставимы с вашими ручными проверками - если у вас есть таймеры в неправильных местах, это также не будет точным.

Если вам нужны тесты производительности на стороне клиента, я бы порекомендовал другие инструменты, такие как веб-тестирование. JMeter с селеном не самый лучший для тестирования производительности на стороне клиента.

1 голос
/ 21 декабря 2010

BadBoy может быть полезен для вас здесь: http://www.badboy.com.au/

Это бесплатное программное обеспечение, которое записывает ваши действия, которые затем можно экспортировать в файл jmx для запуска в качестве тестового сценария.

0 голосов
/ 07 июня 2013

Вы можете использовать селен, если вы хотите одновременно открыть 10 браузеров. Если вы просто пытаетесь симулировать одновременный вход 10 пользователей, используйте JMeter (браузеры не нужны).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...