JmeterWebInsightReport is a JMeter listener plugin that turns test results into an interactive HTML report. It helps you view load test data in a clean browser page with charts, SLA checks, and baseline comparison.
Use it when you want to:
- view JMeter results in a browser
- compare a test run with a baseline
- check SLA targets
- keep reports in one HTML file
- share test results without extra tools
Use a Windows PC with:
- Windows 10 or Windows 11
- JMeter installed
- Java installed
- a web browser such as Edge, Chrome, or Firefox
- enough disk space for test result files
For best results, use:
- JMeter 5.4 or later
- Java 8 or later
- a test plan that already writes results to a listener or report file
Visit this page to download and get the plugin files:
If the page shows a release or packaged file, download it. If it shows source files, use the project files that match your JMeter setup.
After the download:
- Save the file to a folder you can find later, such as
DownloadsorDesktop - If the file is a ZIP file, right-click it and choose Extract All
- Open the extracted folder
- Look for the plugin JAR file or report files in the project folder
Follow these steps to add the plugin to JMeter on Windows:
- Close JMeter if it is open
- Find the JMeter install folder
- Open the
lib/extfolder inside JMeter - Copy the plugin JAR file into
lib/ext - Start JMeter again
If the project includes extra files for styles, templates, or assets, keep them with the plugin files in the same folder structure shown in the project.
After installation, use the plugin in your JMeter test plan:
- Open JMeter
- Load your test plan
- Add the report or listener from the plugin, if it appears in the menu
- Run the test
- Wait for the run to finish
- Open the generated HTML report in your browser
The report gives you a clear view of test results, including:
- response times
- throughput
- error rate
- percentile data
- SLA status
- baseline comparison
The HTML report uses ECharts to show data in a simple visual layout. It helps you read test results without sorting through raw tables.
Common report sections include:
- summary cards
- response time charts
- success and failure counts
- time series plots
- SLA pass or fail checks
- baseline vs current run views
This makes it easier to spot changes in performance after a code update, config change, or deployment.
Use this plugin for:
- checking if a page or API stays within SLA
- comparing a new build with a previous run
- reviewing performance trends across test runs
- sharing a report with team members who do not use JMeter
- keeping test results in a file that opens in any browser
A common setup may look like this:
JMeter/lib/ext/JmeterWebInsightReport.jar
reports/run-001.htmlassets/
test-plans/login-test.jmx
If the project uses a different layout, follow the folder names in the repository files.
Baseline comparison lets you compare one run against a known reference run.
A typical flow is:
- Run a test and save the result as the baseline
- Run the same test later
- Open the new report
- View the changes in latency, error rate, or throughput
- Check if the new run stays within your target range
This helps you see if system changes affect performance.
SLA validation checks if your test results meet your target values.
You can use it to track:
- average response time
- maximum response time
- error percentage
- response time percentiles
- success rate
If a metric crosses the limit, the report flags it so you can spot the issue fast.
Once the HTML report is generated:
- Open File Explorer
- Go to the folder with the report
- Find the
.htmlfile - Double-click it
- The report opens in your browser
If the file does not open, right-click it and choose Open with, then select your browser.
If the plugin does not appear in JMeter, check these items:
- the JAR file is in
lib/ext - JMeter was restarted after copying the file
- Java is installed
- you copied the correct file for the plugin
- the report files stayed together in the same folder
If the report opens with missing charts or styles, make sure the assets folder is next to the HTML file.
The project may include files with names like:
*.jarfor the plugin*.htmlfor the report*.jsfor chart logic*.cssfor page styling*.jsonfor report data*.jmxfor JMeter test plans
- Repository: JmeterWebInsightReport
- Type: JMeter listener plugin
- Output: self-contained HTML report
- Charts: ECharts
- Focus: load testing, performance testing, SLA checks, baseline comparison
- Visit the download page
- Download the project files
- Extract the files if needed
- Copy the plugin JAR into JMeter
lib/ext - Restart JMeter
- Run a test plan
- Open the generated HTML report in your browser