JMeter - как утверждать после завершения цикла - PullRequest
0 голосов
/ 28 декабря 2018

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

Любая идея о том, как заставить JMeter выполнятьсяутверждение только после завершения цикла?

1 Ответ

0 голосов
/ 31 декабря 2018

Утверждения JMeter подчиняются Правила определения области действия JMeter , они применяются к сэмплерам, которые находятся в их области действия.

enter image description here

Таким образом, если вы хотите, чтобы утверждение было выполнено после цикла завершилось - вам нужно добавить еще один сэмплер, который будетничего не делать, то есть Dammy Sampler и добавить свое окончательное утверждение в качестве потомка этого сэмплера.

enter image description here

Также имейте в виду, что начиная с JMeter 3.1 рекомендуется использовать элементы JSR223 и язык Groovy для сценариев , поэтому убедитесь, чтоперейти с Beanshell на следующую доступную возможность

...