Сводный отчет по электронной почте после теста нагрузки jmeter - PullRequest
0 голосов
/ 11 июня 2018

Я хочу иметь возможность отправить итоговый отчет по электронной почте после теста нагрузки jmeter на адрес «abc@gmail.com».

Я запускаю тест нагрузки jmeter от maven.

Любые ссылки на это были бы очень полезны.

Спасибо

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Я добавил плагин maven-postman для отправки электронного письма.

<plugin>
            <groupId>ch.fortysix</groupId>
            <artifactId>maven-postman-plugin</artifactId>
            <version>0.1.6</version>
            <executions>
                <execution>
                    <id>send a mail</id>
                    <phase>package</phase>
                    <goals>
                        <goal>send-mail</goal>
                    </goals>
                    <inherited>false</inherited>
                    <configuration>
                        <from>abc@abc.in</from>
                        <subject>Load test Results</subject>
                        <failonerror>true</failonerror>
                        <mailhost>mail.abc.com</mailhost>
                        <receivers>
                            <receiver>abc@abc.in</receiver>
                        </receivers>
                        <fileSets>
                            <fileSet>
                                <directory>${basedir}/target/jmeter/results</directory>
                                <includes>
                                    <include>*.csv</include>
                                </includes>
                            </fileSet>
                        </fileSets>
                    </configuration>
                </execution>
            </executions>
        </plugin>

Это сработало для меня.

0 голосов
/ 11 июня 2018
  1. Прежде всего вам необходимо создать сводный отчет.Я бы порекомендовал перейти на JMeterPluginsCMD инструмент командной строки в сочетании с плагином Maven Exec , командная строка будет выглядеть примерно так:

    JMeterPluginsCMD.bat --generate-csv report.csv --input-jtl result.jtl --plugin-type SynthesisReport
    

    Вы можете установить плагины JMeterИнструмент командной строки, использующий JMeter Plugins Manager для специального использования или добавьте его через Плагин JMeter Maven , например:

    <configuration>
        <jmeterExtensions>
            <artifact>kg.apc:jmeter-plugins-cmd:2.1</artifact>
        </jmeterExtensions>
    </configuration>
    
  2. После завершенияВы должны быть в состоянии отправить сгенерированный report.csv, используя Maven Postaman Plugin

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