Ключевое слово Jmeter Groovy Assert не вызывает сбой утверждения в слушателе Tree Viewer

Возможно ли получить утверждение не удалось в слушателе древовидного представления, используя эту строку кода в утверждении JSR223?

assert 1 == 2

Раньше в JMeter версии 3.1 я мог делать это без проблем, и теперь он просто не работает. Я знаю, что могу использовать эти строки кода

if(1 != 2) {
AssertionResult.setFailure(true)
AssertionResult.setFailureMessage('They are not equal') }

но я хотел бы, если это возможно, сделать его проще и короче, как раньше, всего одной строкой кода

2 ответа

Решение

Использование assert будет возможно в следующей версии 4.0 согласно:

Вы можете попробовать jmeter nighlty build:

Я не думаю, что это было возможно сделать в 3.1

Я подтверждаю, что можно использовать приведенный выше код для сбоя сэмплера в JMeter 3.3 (последняя версия на данный момент)

JMeter 3.3 Groovy ответное утверждение

Удостоверься что:

  1. Сэмплер, который вы хотите потерпеть неудачу, находится где-то в области утверждений.
  2. У вас есть groovy-all.jar в JMeter Classpath
  3. В файле jmeter.log нет подозрительных записей
Другие вопросы по тегам