Я хочу иметь возможность отправить итоговый отчет по электронной почте после теста нагрузки jmeter на адрес «abc@gmail.com».
Я запускаю тест нагрузки jmeter от maven.
Любые ссылки на это были бы очень полезны.
Спасибо
Я добавил плагин 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>
Это сработало для меня.
Прежде всего вам необходимо создать сводный отчет.Я бы порекомендовал перейти на 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>
После завершенияВы должны быть в состоянии отправить сгенерированный report.csv, используя Maven Postaman Plugin
report.csv