While the answer might simply be "it depends on the scenario" or "it depends on the VU," we need to prepare parallelism according to a specific calculation formula to ensure the intended load is applied.
Since the Pod is of the BestEffort class, it will attempt to use as many node resources as necessary to apply the defined load, but there is a limit to what a single Pod can handle. Therefore, I believe that parallelism is provided in the TestRun CRD.
However, I am unsure about how much parallelism should be prepared for the defined scenario.
Should we conduct several load tests, monitor whether the intended load is being applied, and if not, increase the parallelism while testing? (Conversely, if we prepare a significantly excessive amount of parallelism, the load will not exceed the scenario, so it should be fine, I think.)
While the answer might simply be "it depends on the scenario" or "it depends on the VU," we need to prepare parallelism according to a specific calculation formula to ensure the intended load is applied.
Since the Pod is of the BestEffort class, it will attempt to use as many node resources as necessary to apply the defined load, but there is a limit to what a single Pod can handle. Therefore, I believe that parallelism is provided in the TestRun CRD. However, I am unsure about how much parallelism should be prepared for the defined scenario.
Should we conduct several load tests, monitor whether the intended load is being applied, and if not, increase the parallelism while testing? (Conversely, if we prepare a significantly excessive amount of parallelism, the load will not exceed the scenario, so it should be fine, I think.)