Могу ли я вызвать один сэмплер потока из другого потока в Jmeter WebDriver Sampler? - PullRequest
0 голосов
/ 27 мая 2018

Я только начал использовать Jmeter WebDriver Sampler для автоматизации работы приложения.Мне любопытно узнать, могу ли я вызвать один сэмплер веб-драйвера из другого сэмплера? Это возможно в Jmeter.Потому что мне нужно войти и выйти из каждого сэмплера.

1 Ответ

0 голосов
/ 28 мая 2018

Теоретически это возможно через JMeter API и JSR223 bridge однако это будет слишком сложно, и в общем случае вам оно не понадобится .

Есть 2 основных момента, которые вы можете не знать:

  1. JMeter выполняет выборки вверх ногами , поэтому, если у вас следующая структура:

    • Sampler входа в систему
    • Sampler выхода из системы

      Сначала Jmeter выполнит вход в систему, чем выход из системы.Экземпляр браузера будет совместно использоваться сэмплерами

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

...