Os grupos de usuários permitem agrupar os testes em uma ordem
lógica.
Com grupos de usuários, você pode controlar a execução de teste de várias maneiras:
- Agrupar testes por características. Por exemplo, você poderia ter dois grupos de usuários—um
grupo Compradores (Buyers) e outro Navegadores (Browsers)—que representam os tipos de usuários no
sistema.
- Influenciar a ordem na qual os testes são executados. Quando você executa um planejamento, o
primeiro teste de cada grupo de usuários é executado—em paralelo, não em seqüência. Após
o primeiro teste em um grupo de usuários ser concluído, o segundo teste é executado,
depois o terceiro e assim por diante.
O planejamento a seguir contém um grupo de usuários.

Se
você executar esse planejamento com dez usuários, eles serão designados ao único grupo de usuários—Navegadores (Browsers)
e Compradores (Buyers). Quando a execução de planejamento é iniciada, os 10 usuários
virtuais começam a executar o primeiro teste em paralelo. Logo que um teste é concluído,
um usuário virtual é movido para o segundo teste. Assim, você tem 10 usuários
virtuais, todos iniciando ao mesmo tempo e executando cada teste em seqüência. Isso não permite muito controle sobre a execução.
O planejamento a seguir contém os mesmos testes na mesma ordem,
mas estão divididos entre dois grupos de usuários. Conceitualmente, esse
planejamento é mais fácil de entender, porque as tarefas do usuário são agrupadas
logicamente - os Navegadores navegam e os Compradores navegam e, em seguida, fazem um lance para um produto. Porém, o mais importante é que esse planejamento e uma
representação mais precisa dos tipos de usuários em seu sistema, porque cada grupo de
usuários contém testes que representam as ações que eles executam e as proporções dos
grupos de usuário (70% e 30%) representam as proporções dos usuários no sistema.

Se você executar esse planejamento com dez usuários, sete serão designados ao grupo
Navegadores (Browsers) e três ao grupo Compradores (Buyers). Quando a execução for iniciada, os
sete Navegadores (Browsers) e os três Compradores (Buyers) serão iniciados em paralelo. Assim,
você tem sete Navegadores (Browsers), cada um executando dois testes sequencialmente e
três Compradores (Buyers), cada um executando três testes
sequencialmente.