Build a Baseline Test

For initial performance tests, consider deploying the test scenario on a single AppNode.

Test the performance of the AppNode with varying payload and workload depending on the requirement. After some basic testing, consider adding more AppNodes. Repeat the tests for testing scalability with added AppNodes.

Collect all the performance metrics during the benchmark tests like CPU, memory, I/O, network, latency, throughput, and GC during the tests.

Perform tests for minimum, desired, and peak numbers, that are identified as required. Capture and store output for the test runs. When the baseline tests are complete, stop the performance data collection utility, stop sending messages, and then stop the AppNode.