Um planejamento que contém apenas grupos de usuários e testes executará cada
teste em um grupo de usuários seqüencialmente. A inclusão de um seletor aleatório
permite repetir vários testes em ordem aleatória, emulando assim as várias ações
de usuários reais.
Para incluir um seletor aleatório:
- No Test Navigator (Navegador de Teste), expanda o projeto até localizar o
planejamento.
- Clique com o botão direito do mouse no planejamento e, em seguida, clique em Open (Abrir).
- Clique no nome do item de planejamento que conterá o seletor aleatório
e, em seguida, clique em .
- Na seção Schedule Element Details (Detalhes do Elemento de Planejamento), inclua o número de iterações
para o loop.
Pense em si mesmo como um "seletor aleatório". Você
está com os olhos vendados e possui um balde com 10 bolas vermelhas e 10 bolas
verdes. Você tem 50% de chance de pegar uma bola vermelha e 50% de chance de pegar
uma bola verde. Você pega uma bola aleatoriamente—é vermelha. Em seguida, você substitui a bola
no balde. Sempre que você pega uma bola, você tem 50% de chance de pegar
uma bola vermelha. Como a bola é substituída depois de cada seleção, o balde
sempre contém 10 bolas vermelhas e 10 bolas verdes. É até mesmo possível (mas
improvável) que você sempre pegue uma bola vermelha.
- Defina um valor para controlar a aleatoriedade dessa seleção:
- Clique com o botão direito do mouse no seletor aleatório e selecione .
- No campo Weight (Valor), digite um número inteiro. Esse inteiro mostra a proporção relativa com que cada teste é executado.
Suponha que um seletor aleatório contenha dois testes: Browse (Navegar) e
Bid (Fazer um Lance). Você designa a Browse (Navegar) um valor de 7 e a Bid (Fazer um Lance) um valor de 3. Sempre que o
loop for executado, Browse terá uma chance de 70% e Bid de 30% de ser
selecionado.