2015-06-05 3 views
0

я знаю, что мы можем отправить простую электронную почту с помощью следующей командыКак я могу отправить электронную почту, используя информацию из nohup.out

echo "Welcome" | [email protected] 

, но я хочу использовать информацию, присутствующую в поЬир команде, как в моем случае я используя jmeter, где он дает мне краткое изложение моего теста, например, сколько всего запросов сделано, сколько прошло, сколько провалилось и т. д. Я хочу отправить электронное письмо с использованием этого вывода. Адрес электронной почты должен быть следующим:

subject: 
    Msg : Test Type: 
    Total Request: 
    Passed : 
    Failed: 
    % of failed requests: 

Может ли кто-нибудь помочь мне в этом.

+1

Что вы пробовали? Приведя некоторые усилия с точки зрения реального кода, другие могут комментировать и задавать конкретные вопросы о части ваших усилий по программированию, которые не работают, вероятно, будут давать больше ответов, чем то, что у вас в настоящее время есть. –

ответ

0

То же информацию можно найти в jmeter.log файла, если он не существует, добавьте следующие строки в user.properties файла (оба файла может быть найден в/bin папке установки JMeter)

summariser.name=summary 
summariser.log=true 
summariser.interval=30 

После JMeter перезагрузки вы должны начать видеть выход summariser в jmeter.log файле

так что вы можете отправить весь jmeter.log файл или использовать такие команды, как split или tail послать «интересно» часть только.

Кроме того, вы можете использовать JMeter's SMTP Sampler, чтобы отправить электронное письмо прямо с теста JMeter и приложить файл журнала и все, что вы хотите отправить по электронной почте.

См. Load Testing Your Email Server: How to Send and Receive E-mails with JMeter для получения дополнительной информации о том, как имитировать отправку и получение электронной почты через JMeter и примеры конфигураций для этого.

Смежные вопросы