From d8f3a7277b7c78a9bce8a829b9fad9d8f5979956 Mon Sep 17 00:00:00 2001 From: Aashish Bajpai Date: Thu, 9 Apr 2026 00:04:02 +0530 Subject: [PATCH 1/4] Add perfsage SLO reporting listener to the plugin registry --- site/dat/repo/various.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/site/dat/repo/various.json b/site/dat/repo/various.json index 6ea008ec3..502455273 100644 --- a/site/dat/repo/various.json +++ b/site/dat/repo/various.json @@ -1,4 +1,25 @@ [ +{ + "id": "perfsage-slo-reporter", + "name": "PerfSage SLO Reporter", + "description": "A JMeter plugin by PerfSage for SLO-based reporting and performance analysis.", + "screenshotUrl": "https://raw.githubusercontent.com/perfsage/perfsage-slo-reporter/main/blog/images/perfsage-slo-report-sample.png", + "helpUrl": "https://github.com/perfsage/perfsage-slo-reporter/blob/main/README.md", + "vendor": "perfsage.com", + "markerClass": "com.perfsage.jmeter.SLOAnalysisListener", + "componentClasses": [ + "com.perfsage.jmeter.SLOAnalysisListener", + "com.perfsage.jmeter.SLOReporter" + ], + "versions": { + "0.1.0": { + "changes": "Initial public release", + "downloadUrl": "https://github.com/perfsage/perfsage-slo-reporter/releases/download/v0.1.0/perfsage-slo-reporter-0.1.0.jar", + "libs": {}, + "depends": [] + } + } +}, { "id": "io.github.sagaraggarwal86-configurable-aggregate-report", "name": "JAAR — JTL AI Analysis & Reporting", From fce1b0101413e13ef6dd0150a02fc998b0a0f1f8 Mon Sep 17 00:00:00 2001 From: Aashish Bajpai Date: Mon, 20 Apr 2026 00:07:52 +0530 Subject: [PATCH 2/4] Remove SLOReporter from PerfSage plugin componentClasses SLOReporter is a helper class, not a JMeter TestElement/GUI component. componentClasses should list only discoverable JMeter components; the listener SLOAnalysisListener remains as markerClass and sole component entry. Made-with: Cursor --- site/dat/repo/various.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/site/dat/repo/various.json b/site/dat/repo/various.json index 502455273..cdce49622 100644 --- a/site/dat/repo/various.json +++ b/site/dat/repo/various.json @@ -8,8 +8,7 @@ "vendor": "perfsage.com", "markerClass": "com.perfsage.jmeter.SLOAnalysisListener", "componentClasses": [ - "com.perfsage.jmeter.SLOAnalysisListener", - "com.perfsage.jmeter.SLOReporter" + "com.perfsage.jmeter.SLOAnalysisListener" ], "versions": { "0.1.0": { From bcb70e79beb504e7cdf8cc0e2486dc1e38a37909 Mon Sep 17 00:00:00 2001 From: Aashish Bajpai Date: Mon, 20 Apr 2026 20:19:36 +0530 Subject: [PATCH 3/4] Canonical-format various.json for format_repo.py CI check Apply json.dumps(indent=2) style so "Check repo JSON formatting" passes. Made-with: Cursor --- site/dat/repo/various.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/site/dat/repo/various.json b/site/dat/repo/various.json index cbba043f3..b6fc84909 100644 --- a/site/dat/repo/various.json +++ b/site/dat/repo/various.json @@ -1,24 +1,24 @@ [ { - "id": "perfsage-slo-reporter", - "name": "PerfSage SLO Reporter", - "description": "A JMeter plugin by PerfSage for SLO-based reporting and performance analysis.", - "screenshotUrl": "https://raw.githubusercontent.com/perfsage/perfsage-slo-reporter/main/blog/images/perfsage-slo-report-sample.png", - "helpUrl": "https://github.com/perfsage/perfsage-slo-reporter/blob/main/README.md", - "vendor": "perfsage.com", - "markerClass": "com.perfsage.jmeter.SLOAnalysisListener", - "componentClasses": [ - "com.perfsage.jmeter.SLOAnalysisListener" - ], - "versions": { - "0.1.0": { - "changes": "Initial public release", - "downloadUrl": "https://github.com/perfsage/perfsage-slo-reporter/releases/download/v0.1.0/perfsage-slo-reporter-0.1.0.jar", - "libs": {}, - "depends": [] + "id": "perfsage-slo-reporter", + "name": "PerfSage SLO Reporter", + "description": "A JMeter plugin by PerfSage for SLO-based reporting and performance analysis.", + "screenshotUrl": "https://raw.githubusercontent.com/perfsage/perfsage-slo-reporter/main/blog/images/perfsage-slo-report-sample.png", + "helpUrl": "https://github.com/perfsage/perfsage-slo-reporter/blob/main/README.md", + "vendor": "perfsage.com", + "markerClass": "com.perfsage.jmeter.SLOAnalysisListener", + "componentClasses": [ + "com.perfsage.jmeter.SLOAnalysisListener" + ], + "versions": { + "0.1.0": { + "changes": "Initial public release", + "downloadUrl": "https://github.com/perfsage/perfsage-slo-reporter/releases/download/v0.1.0/perfsage-slo-reporter-0.1.0.jar", + "libs": {}, + "depends": [] + } } - } -}, + }, { "id": "io.github.sagaraggarwal86-configurable-aggregate-report", "name": "JAAR — JTL AI Analysis & Reporting", From 628cff2afeaa49aa421b9a6009b0c51783d4901f Mon Sep 17 00:00:00 2001 From: Aashish Bajpai Date: Mon, 20 Apr 2026 23:13:01 +0530 Subject: [PATCH 4/4] Update site/dat/repo/various.json (canonical JSON format) Made-with: Cursor --- site/dat/repo/various.json | 40 +++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/site/dat/repo/various.json b/site/dat/repo/various.json index b6fc84909..87b8d0557 100644 --- a/site/dat/repo/various.json +++ b/site/dat/repo/various.json @@ -1,24 +1,4 @@ [ - { - "id": "perfsage-slo-reporter", - "name": "PerfSage SLO Reporter", - "description": "A JMeter plugin by PerfSage for SLO-based reporting and performance analysis.", - "screenshotUrl": "https://raw.githubusercontent.com/perfsage/perfsage-slo-reporter/main/blog/images/perfsage-slo-report-sample.png", - "helpUrl": "https://github.com/perfsage/perfsage-slo-reporter/blob/main/README.md", - "vendor": "perfsage.com", - "markerClass": "com.perfsage.jmeter.SLOAnalysisListener", - "componentClasses": [ - "com.perfsage.jmeter.SLOAnalysisListener" - ], - "versions": { - "0.1.0": { - "changes": "Initial public release", - "downloadUrl": "https://github.com/perfsage/perfsage-slo-reporter/releases/download/v0.1.0/perfsage-slo-reporter-0.1.0.jar", - "libs": {}, - "depends": [] - } - } - }, { "id": "io.github.sagaraggarwal86-configurable-aggregate-report", "name": "JAAR — JTL AI Analysis & Reporting", @@ -3334,5 +3314,25 @@ "changes": "Initial release." } } + }, + { + "id": "perfsage-slo-reporter", + "name": "PerfSage SLO Reporter", + "description": "A JMeter plugin by PerfSage for SLO-based reporting and performance analysis.", + "screenshotUrl": "https://raw.githubusercontent.com/perfsage/perfsage-slo-reporter/main/blog/images/perfsage-slo-report-sample.png", + "helpUrl": "https://github.com/perfsage/perfsage-slo-reporter/blob/main/README.md", + "vendor": "perfsage.com", + "markerClass": "com.perfsage.jmeter.SLOAnalysisListener", + "componentClasses": [ + "com.perfsage.jmeter.SLOAnalysisListener" + ], + "versions": { + "0.1.0": { + "changes": "Initial public release", + "downloadUrl": "https://github.com/perfsage/perfsage-slo-reporter/releases/download/v0.1.0/perfsage-slo-reporter-0.1.0.jar", + "libs": {}, + "depends": [] + } + } } ]