사용자 그룹을 사용하여 논리적 순서로 테스트를 그룹화할 수 있습니다.
사용자 그룹을 사용하여 다음과 같은 몇 가지 방법으로 테스트 실행을 제어할 수 있습니다.
- 특성별 테스트 그룹화. 예를 들어, 시스템의 사용자 유형을 표시하는
두 사용자 그룹인 Buyers 그룹과 Browsers 그룹을 가질 수 있습니다.
- 테스트를 실행하는 순서에 영향을 줌. 스케줄을 실행하면
각 사용자 그룹의 첫 번째 테스트는 순차적으로 실행되지 않고 동시에 실행됩니다. 사용자 그룹의 첫 번째 테스트가 완료된 후에
두 번째 테스트가 실행되고 그 뒤에 세 번째 테스트가 실행됩니다.
다음 스케줄에는 하나의 사용자 그룹이 포함됩니다.

10명의 사용자로 이 스케줄을
실행할 경우, 해당 사용자는 Browsers 및 Buyers라는 사용자 그룹에만 지정됩니다. 스케줄 실행이 시작되면
10명의 가상 사용자가 첫 번째 테스트를 동시에 실행하기
시작합니다. 한 테스트가 완료되는 즉시 가상 사용자는 두 번째 테스트로 이동합니다. 따라서
10명의 가상 사용자가 모두 같은 시간에 시작하여 각기 테스트를 순서대로 실행합니다. 여기에서 실행에 대해
제어할 부분이 그다지 많지 않습니다.
다음 스케줄에는 같은 테스트가 같은 순서로 포함되지만
두 사용자 그룹으로 나뉩니다. 개념적으로는 사용자의 태스크가 Browsers 찾아보기와
Buyers 찾아보기 후 제품에 대한 입찰로 논리적으로 그룹화되므로 이 스케줄이 더 이해하기
쉽습니다. 그러나 더 중요한 점은
각 사용자 그룹에 사용자가 수행하는 조치를
나타내는 테스트가 포함되고 사용자 그룹의 비율(70% 및 30%)은 시스템에서의 사용자 비율을 나타내기 때문에
이 스케줄이 시스템의 사용자 유형을 더 정확히 표시한다는 것입니다.

열 명의 사용자로 이 스케줄을 실행하는 경우 일곱 명이 Browsers 그룹에 지정되고
세 명이 Buyers 그룹에 지정됩니다. 실행이 시작되면 일곱 명의
Browser와 세 명의 Buyer가 동시에 시작됩니다. 따라서 각각 두 테스트를 순차적으로 실행하는 일곱 명의 Browser와
각각 세 테스트를 순차적으로 실행하는 세 명의 Buyer가 있는 것입니다.