Skupiny uživatelů umožňují seskupit testy v logickém pořadí.
S pomocí skupin uživatelů je možné řídit provádění testů několika způsoby:
- Seskupit testy podle charakteristik. Můžete mít například dvě skupiny uživatelů - skupinu Kupujících a skupinu Prohlížejících - které představují typy uživatelů vašeho systému.
- Ovlivnit pořadí spouštění testů. Když spouštíte plán, spustí se první testy ze všech skupin uživatelů - paralelně, nikoli postupně. Po dokončení prvního testu ve skupině uživatelů se spustí druhý test, potom třetí a tak dále.
Následující plán obsahuje jednu skupinu uživatelů.

Pokud tento plán spustíte s 10 uživateli, budou přiřazeni do jediné skupiny uživatelů - Prohlížející a kupující. Po spuštění plánu začne těchto 10 virtuálních uživatelů paralelně spouštět první test. Jakmile je dokončen jeden test, přejde virtuální uživatel k druhému testu. Máte tedy 10 uživatelů, všichni začínají ve stejný okamžik a postupně spouštějí všechny testy. To příliš velkou kontrolu nad během neumožňuje.
Následující plán obsahuje stejné testy ve stejném pořadí, ale rozdělené mezi dvě skupiny uživatelů. Koncepčně je tento plán srozumitelnější, protože jsou úlohy uživatele logicky seskupeny - Prohlížející a Kupující prohlížejí a potom učiní nabídku. Co je však ještě důležitější, tento plán je přesnější reprezentací typů uživatelů vašeho systému, protože každá skupina uživatelů obsahuje testy, které představují jimi prováděné akce, a poměr těchto skupin uživatelů (70 % a 30 %) představuje poměr uživatelů vašeho systému.

Pokud tento plán spustíte s 10 uživateli, bude jich sedm přiřazeno do skupiny Prohlížející a tři do skupiny Kupující. Když spustíte běh, začne paralelně sedm Prohlížejících a tři Kupující. Máte tedy sedm Prohlížejících, z nichž každý postupně spustí dva testy, a tři Kupující, z nichž každý spustí postupně tři testy.