The Engine Health Report displays performance indicators received from the test engines (the infrastructure delivering the test traffic, not your system under test). The Engine Health indicates whether the test infrastructure itself could be the cause of bottlenecks or the errors which are appearing in other reports.
View Engine Health Report
Follow these steps:
- In the Performance tab, select Reports. The most recent reports are shown on top.
- Click Show all reports and select a report to view its details.
A test report overview opens.
- Click the Engine Health tab.
The Engine Health is also a great resource when deciding how many virtual users (VUs) each engine can support. The ideal ratio depends on the complexity and memory footprint of your script(s). You can read about the process for planning and calibration of test execution to optimally utilize available resources in the help topic, Calibrating a BlazeMeter test.
While running a test, make sure the CPU values are lower then 80% and memory levels are less then 70%.
Troubleshooting High Levels of CPU and Memory
Ensure the following:
- Ensure that your script is resource effective, with no enabled Listeners, redundant requests, or heavy samplers like WebDriver sampler that can be avoided.
- Reduce the number of users per engine.
- Add more engines to the test.
Explanation of the KPIs
Represents the Percentage usage of CPU in instance
Represents the Percentage usage of the Virtual Memory in instance
- Network I/O
Represents the amount of data transferred in I/O operations (KB/s)
Represents the number of persistent connections established for each transaction throughout the test
Jump to next section: