Skip to content

Add JMeter Insights Pro (AI‑powered performance analysis plugin)#791

Closed
vasukiudaykiranvudathala wants to merge 1 commit intoundera:masterfrom
vasukiudaykiranvudathala:add-jmeter-insights-pro
Closed

Add JMeter Insights Pro (AI‑powered performance analysis plugin)#791
vasukiudaykiranvudathala wants to merge 1 commit intoundera:masterfrom
vasukiudaykiranvudathala:add-jmeter-insights-pro

Conversation

@vasukiudaykiranvudathala

Hello JMeter Plugins Team,

I would like to submit a new plugin for inclusion in the JMeter Plugins repository: JMeter Insights Pro.

Overview

JMeter Insights Pro is an AI-powered performance analysis plugin for Apache JMeter that transforms raw JTL results into actionable insights. It enhances standard reporting with intelligent summaries, automated regression detection, and interactive visualizations, enabling faster root cause analysis and informed performance decisions.

The plugin generates interactive HTML reports, supports comparison of test runs, AI-driven insights, and offers PDF export for easy sharing.

Plugin Details:

  • Name: JMeter Insights Pro
  • Version: 1.0.0
  • Category: Listeners
  • Description: AI-powered performance analysis with beautiful HTML reports
  • Author: Vasuki Uday Kiran Vudathala
  • Email: vvudaykiran@gmail.com
  • License: MIT

Technical Information:

Documentation:

Key Features

  • AI-Powered Insights: Executive summaries, critical findings, actionable recommendations
  • JTL Comparison & Regression Detection: Baseline vs current run analysis
  • Single JTL Deep Analysis: Detailed AI-driven HTML reports per test run
  • Interactive HTML Reports: Charts, tabs, drill-downs powered by Chart.js
  • Multi-AI Provider Support: OpenAI, Claude, Gemini, Ollama (including local/offline AI)
  • Advanced Metrics & Visualizations: P90/P95/P99, throughput, latency, errors
  • PDF Export: Shareable reports
  • Native JMeter Integration: Listener within GUI
  • CLI & CI/CD Support: Automation-friendly
  • Cross-Platform: Windows, macOS, Linux

Compatibility

  • Apache JMeter 5.x

Installation

  • Download the JAR from the release link
  • Copy to JMETER_HOME/lib/ext
  • Restart JMeter
  • Add the listener from the GUI

Use Cases

  • Performance regression detection
  • Automated CI/CD performance analysis
  • AI-assisted root cause analysis
  • Executive reporting & large-scale result interpretation

License & Author

  • MIT License
  • Author: Vasuki Uday Kiran Vudathala

The plugin is fully tested and adheres to the JMeter plugin structure. I believe it will provide significant value to the community.

Please let me know the next steps for review and inclusion in the official repository. I’m happy to provide additional details or documentation if needed.

Thank you for your time and consideration.

Best regards,
Vasuki Uday Kiran Vudathala
Email: vvudaykiran@gmail.com
Linked in: https://www.linkedin.com/in/vasukiudaykiran/
GitHub: https://github.com/vasukiudaykiranvudathala/jmeter-insights-pro

@vasukiudaykiranvudathala
Copy link
Author

Hi JMeter Plugins Team,

Please find the Demo execution Videos and Report for your reference.

🎥 Demo & Reports

🖥️ JMeter Insights Pro – GUI

Watch Demo


📊 Sample Test Report


📈 Comparison Report – GUI

JMeter.Insight.Pro.Comparision.Report_GUI.mp4

⚙️ Single Report – CLI

JMeter.Insight.Pro.Single.Report_CLI.mp4

🔄 Comparison Report – CLI

JMeter.Insight.Pro.Comparision.Report_CLI.mp4

@undera
Copy link
Owner

undera commented Mar 19, 2026

There's already io.github.sagaraggarwal86-configurable-aggregate-report plugin. Consider joining efforts instead of duplicating.
I'm not planning to accept every AI-generated plugin into repo...

@vasukiudaykiranvudathala
Copy link
Author

vasukiudaykiranvudathala commented Mar 19, 2026

Hi,

Thank you for your feedback—I appreciate it.

I reviewed the configurable-aggregate-report plugin to understand the overlap before replying. It mainly enhances aggregation and visualization within the JMeter UI.

While there is some overlap in reporting, JMeter Insights Pro has a distinct focus. It serves as an AI-powered analysis layer for JMeter results, offering:

Automated insights and recommendations
Regression detection across test runs
Multi-run comparisons
Shareable HTML reports and CI/CD integration
Fallback Summary With Rich Interactive HTML Comparisons.

The aim is to help users interpret performance data and make decisions faster, especially in automated, large-scale setups.

I understand the concern about duplication and maintaining quality. If you feel this approach fits the ecosystem and adds value, I’d appreciate reconsideration for inclusion.

I’m open to adapting the implementation or exploring collaboration if needed.

Thanks again for your guidance.

Best regards,
Vasuki

@codecov
Copy link

codecov bot commented Mar 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.03%. Comparing base (09d23ae) to head (e73d48c).
⚠️ Report is 43 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #791      +/-   ##
============================================
+ Coverage     68.90%   69.03%   +0.13%     
- Complexity     2629     2652      +23     
============================================
  Files           230      233       +3     
  Lines         15965    16061      +96     
  Branches       1638     1650      +12     
============================================
+ Hits          11000    11088      +88     
+ Misses         4146     4142       -4     
- Partials        819      831      +12     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants