Incluindo um Seletor Aleatório em um Planejamento

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:
  1. No Test Navigator (Navegador de Teste), expanda o projeto até localizar o planejamento.
  2. Clique com o botão direito do mouse no planejamento e, em seguida, clique em Open (Abrir).
  3. Clique no nome do item de planejamento que conterá o seletor aleatório e, em seguida, clique em Add (Incluir) > Random Selector (Seletor Aleatório).
  4. 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.

  5. Defina um valor para controlar a aleatoriedade dessa seleção:
    1. Clique com o botão direito do mouse no seletor aleatório e selecione Add (Incluir) > Weighted Block (Bloco Ponderado).
    2. 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.


    planejamento com dois scripts de valores diferentes
Termos de uso | Feedback
(C) Copyright IBM Corporation 2005. Todos os Direitos Reservados.