3 outils installables avec le plugin manager de jmeter-plugins.org.
1 - junit-reporter-kpi-from-jmeter-dashboard-stats
2 - junit-reporter-kpi-from-jmeter-report-csv
3 - junit-reporter-kpi-compare-jmeter-report-csv
Ces 3 outils permettent de valider un tests de performance par rapport à des règles ou KPIs.
Les règles sont pas exemples :
La différence entre ces 3 outils concernent à la fois le fichier contenant les résultats du tir mais aussi si on fait une comparaison par rapport à un tir de référence.
Ces outils sont utilisables dans une chaîne d'Intégration Continue Gitlab ou Jenkins pour faire échouer le build si les règles (KPIs) ne sont pas respectées.
Ces outils sont également téléchargeables durant un tir avec le
jmeter-maven-plugin qui lance un tir à l'aide de la description dans un pom.xml
maven.
"name": "vdn@github - junit-reporter-kpi-from-jmeter-dashboard-stats tool",
"description": "A tool that creates a JUnit XML file with KPI rules from JMeter JMeter Dashboard stats.json and generates a result file in JUnit XML format and other formats : html, csv and json.",
"helpUrl": "https://github.com/vdaburon/JUnitReportKpiJMeterDashboardStats",
"name": "vdn@github - junit-reporter-kpi-from-jmeter-report-csv tool",
"description": "A tool that creates a JUnit XML file with KPI rules from JMeter CSV Report, export result in html, csv or json format.",
"helpUrl": "https://github.com/vdaburon/JUnitReportKpiJMeterReportCsv",
"name": "vdn@github - junit-reporter-kpi-compare-jmeter-report-csv",
"description": "This tool read KPI declarations in a file and apply the KPI assertion on 2 JMeter Report CSV files (current and reference) and generates a result file in JUnit XML format and others formats Html, Json and Csv.",
"helpUrl": "https://github.com/vdaburon/JUnitReportKpiCompareJMeterReportCsv",
Cordialement
Vincent DAB.