这样做的好处是,对于每个 Worker 节点它所消耗的系统资源和执行的测试用例都会尽可能的接近,从而避免不同 Worker 节点在测试运行时的行为差异。
每一个 Worker 节点实际上是一个 K8s 的 Pod,所有的虚拟用户在 Worker 节点上将以轻线程模式共享该 Pod 的 CPU 和内存。
所有虚拟用户数的总数必须为所有 Worker 节点数的整倍数。对于相同的虚拟用户数,更多的 Worker 节点意味着将会占用更多的系统资源,但是也会给被测系统产生更大的压力。