I gruppi utenti consentono di raggruppare i test in
un ordine logico.
Con i gruppi utenti, è possibile controllare l'esecuzione dei test in vari modi:
- Raggruppare i test in base alle caratteristiche. Ad esempio, è possibile avere due gruppi
utenti, un gruppo di utenti che acquista (Buyers) e un gruppo di utenti che si limita a visitare le pagina Web (Browsers), che rappresenta i tipi di utenti del proprio sistema.
- Influenzare l'ordine in cui i test vengono eseguiti. Quando si esegue una pianificazione,
il primo test in ciascun gruppo utenti viene eseguito in parallelo, non in maniera sequenziale. Quando il
primo test in un gruppo utenti viene completato, viene eseguito il secondo, quindi il terzo
e così via.
La seguente pianificazione contiene un gruppo utenti.

Se si esegue questa pianificazione
con 10 utenti, essi vengono assegnati al solo gruppo utenti: Browsers e Buyers. All'avvio dell'esecuzione della pianificazione, i 10 utenti virtuali iniziano l'esecuzione del primo test in parallelo. Non appena un test termina, un utente virtuale passa al secondo test. In tal modo, ci sono 10 utenti virtuali, tutti che iniziano alla stessa ora
e che eseguono i singoli test in maniera sequenziale. In tal modo non è possibile esercitare molto controllo sull'esecuzione.
La seguente pianificazione contiene gli stessi test nello stesso ordine, ma sono
divisi tra due gruppi utenti. Da un punto di vista concettuale, questa pianificazione
è più semplice da comprendere, in quanto le attività dell'utente vengono raggruppate in maniera logica:
gli utenti del gruppo Browsers visualizzano i prodotti e quelli del gruppo Buyers visualizzano e fanno un'offerta su un prodotto. Tuttavia, cosa ancor più
importante, questa pianificazione è una rappresentazione più accurata dei tipi di utenti sul sistema, in quanto ciascun gruppo utenti contiene test che rappresentano le azioni che essi compiono e le proporzioni dei gruppi utenti (70% e 30%) rappresentano le proporzioni degli utenti sul sistema.

Se si esegue questa pianificazione con
10 utenti, sette vengono assegnati al gruppo del gruppo Browsers e tre al gruppo Buyers. All'avvio dell'esecuzione, i sette utenti del gruppo Browsers e i tre Buyers iniziano in parallelo. In tal modo, ci sono sette utenti del gruppo Browsers, ciascuno che segue due test
in maniera sequenziale e tre del gruppo Buyers, ciascuno che esegue tre test in maniera sequenziale.