At this point, we already have a basic workflow of creating a test plan in Apache JMeter and analyzing the preliminary results. From here, there are several parameters we can adjust to achieve our benchmark objectives. In this section, we will iterate on our test plan to identify the limits of our Docker application.
The first parameter that we may want to tune is increase Loop Count
of our test plan. Driving our test plan to generate more requests will allow us to see the effects of the load we induced on our application. This increases the precision of our benchmark experiments, because outlier events such as a slow network connection or hardware failure (unless we are testing that specifically!) affect our tests.
After having enough data points for our benchmarks, we may realize that the load being generated is not enough against our Docker application. For example, the current throughput we received from our first analysis may not simulate the...