Jmeter: печать свойств потока в теле сообщения SMTP - PullRequest
0 голосов
/ 24 февраля 2019

В теле сообщения я хочу отображать содержимое, подобное

Темы: 1 Разгон: 1 Цикл: 2 Продолжительность: 10 секунд

Как можно распечатать все свойства потока в теле письма

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Вы можете получить значения динамически во время выполнения, вызвав соответствующие JMeterContext методы класса из функции __ groovy () , например:

  • Threads:${__groovy(ctx.getThreadGroup().getPropertyAsString('ThreadGroup.num_threads'),)}
  • Увеличение: ${__groovy(ctx.getThreadGroup().getPropertyAsString('ThreadGroup.ramp_time'),)}
  • Петли: ${__groovy(ctx.getThreadGroup().getSamplerController().getPropertyAsString('LoopController.loops'),)}

Демонстрация:

  1. Предполагаетсяследующее определение группы потоков:

    enter image description here

  2. Вы можете получить необходимую информацию с помощью функции __groovy ():

    enter image description here

Функция может использоваться буквально в любом месте вашего скрипта, например, в поле ввода сообщения SMTP Samplers

0 голосов
/ 25 февраля 2019

Вы можете ввести текст и Переменные JMeter в теле сообщения:

  1. Добавить SMTP Sampler
  2. Установить настройки электронной почты:хост почтового сервера, порт, логин, пароль, ..
  3. Настройка тела сообщения, использование текста и переменных, например:

    Thread: ${__threadNum}.

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