É possível gravar vários cenários do usuário em um teste e, em seguida, executar cada cenário em uma ordem aleatória. Para isso, você coloca cada cenário sob um seletor aleatório e seleciona a proporção
de tempo em que o cenário deve ser executado.
Sobre Esta Tarefa
Por exemplo, você pode gravar um teste que inclua efetuar logon em um
sistema, procurar por itens no sistema, comprar diversos itens e totalizar o
pedido. Nesse caso, você poderia executar os cenários de efetuação de login
e de totalização uma vez, mas colocar os cenários de procura e compra sob um
seletor aleatório.
Para colocar um elemento de teste sob o controle de um
seletor aleatório:
Procedimento
- No Navegador de Teste, navegue até o teste e dê um clique duplo nele. O teste é aberto.
- Clique no elemento de teste que será controlado pelo seletor aleatório
e clique em . Utilize Shift+Clique para selecionar diversos elementos.
- Será perguntado se você quer mover os elementos selecionados para um novo seletor aleatório. Clique em Sim. Clique em Não para inserir um seletor aleatório vazio no teste.
Nota: Para configurar se deseja
que os elementos sejam movidos automaticamente ou sob sua solicitação, clique em e clique na guia Geral.
- Configure o peso do seletor aleatório. O peso determina a probabilidade estatística de um elemento específico ser selecionado.
- Se você tiver incluído um número de elementos de teste, a janela Criar Blocos
Pesados será exibida. Você pode selecionar elementos adjacentes
e agrupá-los. Cada elemento - seja em um grupo ou sozinho - deve ser pesado.
- Se você tiver incluído somente um elemento de teste, o bloco pesado
será exibido na área Detalhes do Elemento de Teste com um padrão
de 1.
Exemplo
Quando um seletor contém muitos pesos diferentes, você pode determinar matematicamente a probabilidade de execução de um bloco. Para fazer isso, inclua os pesos e divida o peso de cada bloco por
esse total.
Por exemplo, suponha que um seletor contenha seis blocos configurados para o seguinte peso:
- dois blocos configurados para um peso de 1
- um bloco configurado para um peso de 2
- dois blocos configurados para um peso de 5
- um bloco configurado para um peso de 9
O total dos pesos é: 1 + 1 + 2 + 5 + 5 + 9 = 23. Portanto, a probabilidade estatística de seleção
é:
Peso de bloco |
Probabilidade de o bloco ser selecionado |
1 (dois blocos) |
1/23. = 0,0435 ou cerca de 4,35% (para cada bloco) |
2 |
2/23 = 0,0870 ou cerca de 8,70% |
5 (dois blocos) |
5/23 = 0,2174, ou cerca de 21,74% (para cada bloco) |
9 |
9/23 = 0,3913 ou cerca de 39,13% |
Note que um peso maior aumenta a probabilidade, mas não a garantia, de que um bloco será executado. Pode ocorrer alguma variação. Por exemplo, se você executar um teste 23 vezes, não poderá prever que o primeiro e
o segundo blocos serão executados exatamente uma vez, o terceiro bloco, exatamente duas vezes, o quarto e o quinto blocos, exatamente cinco vezes e o sexto bloco, exatamente nove vezes. Entretanto, quanto mais vezes os blocos forem executados, mais precisa será a previsão.