Интеграция Jmeter с Ant - Как отправить HTML-отчет из муравья из электронной почты - PullRequest
0 голосов
/ 10 сентября 2018

Я настроил build.xml для Jmeter, и генерируется html отчет. Я хотел отправить этот отчет в виде вложения в электронное письмо после выполнения теста. Может ли кто-нибудь помочь в этом.

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

Вы можете добавить Ant Mail Task , чтобы отправить сгенерированный отчет по электронной почте, пример требуемой модификации для образца build.xml файла (вы можете найти его в разделе «Дополнительно»). папка вашей установки JMeter)

<target name="send-email" depends="xslt-report">
    <mail user="johndoe@gmail.com"
          password="secret"
          ssl="yes"
          mailhost="smtp.gmail.com"
          mailport="465"
          subject="JMeter Test Results">
        <to address="recipient@example.com"/>
        <from address="johndoe@gmail.com"/>
        <attachments>
            <fileset dir="/path/to/test/results">
                <include name="**/*.html"/>
            </fileset>
        </attachments>
    </mail>
</target>

Если вы не слишком знакомы с Ant, вы можете создать второй План тестирования JMeter с одним SMTP Sampler и настроить его так, чтобы он отправлял результат .html, созданный планом тестирования почты, указанным получателям. См. Загрузка тестирования почтового сервера: как отправлять и получать электронную почту с помощью статьи JMeter для получения дополнительной информации о настройке JMeter для отправки электронной почты.

0 голосов
/ 10 сентября 2018

Как вы запускаете исполнение? через Дженкинс? Если нет, я бы предложил вам использовать Jenkins для запуска выполнения и позаботиться о почтовой части.

Следующая статья точно объясняет, что вы ищете!

http://www.testautomationguru.com/jmeter-continuous-performance-testing-part2/

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