Как я могу отправить файл результатов теста по электронной почте в jmeter - PullRequest
0 голосов
/ 18 февраля 2019

Мне нужно отправить файл результатов теста по электронной почте после автоматического завершения теста в jmeter.Если у кого-то есть идеи, пожалуйста, дайте мне знать.

Ответы [ 2 ]

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

Добавление группы потоков в план тестирования.

Добавление HTTP-сэмплера и настройка необходимых параметров, таких как имя сервера, метод, путь и т. Д.

Screenshot-1

Добавьте прослушиватель «Сводный отчет» в группу потоков.Сконфигурируйте параметр «Имя файла», чтобы определить файл, в который будут сохраняться отчеты (по умолчанию путь к файлу - каталог bin JMeter).Параметр «Имя файла» важен, так как на него будет ссылаться сэмплер SMTP.

Screenshot-2

Добавьте группу нитей tearDown в План тестирования.Группа потоков tearDown будет запускаться только после выполнения теста, поэтому она будет выполняться после завершения первой группы потоков.

Добавьте SMTP Sampler в группу Tear-Down Thread и настройте параметры почтового сервера.Демо-конфигурация с использованием Gmail.SMTP-сервер будет использовать следующие значения параметров:

  • Server- smtp.googlemail.com
  • Port- 587
  • Address From - sender@gmail.com
  • Address To - receient@gmal.com
  • Настройки аутентификации

    • username - sender@gmail.com
    • пароль - Gmail отправителяпароль
  • Настройки безопасности - Использовать StartTLS

  • Настройки сообщений -
    • Тема - Тема сообщения / название электронной почты, которые будут использоваться
    • Сообщение - здесь отправляется тело письма
    • Прикрепить файл (ы) - введите имя файла, используемое в прослушивателе сводного отчета на шаге 3

Когдаиспользуя Gmail в качестве SMTP-сервера, вам может потребоваться настроить параметры Gmail, чтобы разрешить вход приложениям с меньшей степенью защиты;в противном случае Google может запретить JMeter отправлять любые электронные письма.

Screenshot-3

Screenshot-4

Теперь перезапуститеJMeter и запустите тест снова.Вы должны иметь возможность получить отчет об испытаниях по почте с полными данными.

0 голосов
/ 18 февраля 2019
  1. Добавление tearDown группы потоков в TestPlan.

    Специальный тип ThreadGroup, который можно использовать для выполнения действий после тестирования.Поведение этих потоков точно такое же, как у обычного элемента Thread Group.Разница в том, что потоки этого типа выполняются после того, как тест завершил выполнение своих обычных групп потоков.

  2. Добавить SMTP Sampler в группу потоков tearDown
  3. Установите настройки электронной почты SMTP Sampler, такие как хост, порт, пользователь, пароль и т. Д. Вашего почтового сервера.
  4. SMTP Sampler - Attach File - выберите файл отчета, который вы хотите прикрепить после тестовой остановки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...