Ключевое слово 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 (последняя версия на данный момент)
Удостоверься что:
- Сэмплер, который вы хотите потерпеть неудачу, находится где-то в области утверждений.
- У вас есть groovy-all.jar в JMeter Classpath
- В файле jmeter.log нет подозрительных записей