quinta-feira, 18 de abril de 2013

HP LoadRunner - Tutorial - Lição 2: Repetindo seu Script


Lição 2: Repetindo seu Script

Na lição anterior, você gravou um conjunto de ações do usuário típicas, e VuGen transcritas ações em um roteiro Vuser. Agora você pode repetir o script gravado para verificar se o script é executado adequadamente, antes de incorporar o script em um cenário de teste de carga.

Antes de repetir o script, você deve configurar em tempo de execução configurações que definem o comportamento do Vuser.

Nesta lição você vai cobrir os seguintes tópicos:

·       Como faço para definir o comportamento em tempo de execução?

·       Como eu executo o meu script Vuser?

·       Onde posso ver as informações sobre o replay?

·       Como posso saber se o meu script foi repetido com sucesso?

·       Como faço para pesquisar ou filtrar os resultados?

Como faço para definir o comportamento do Vuser em tempo de execução?

LoadRunner tempo de execução configurações permitem simular diferentes tipos de atividade do usuário e comportamento. Para exemplo, você pode emular um usuário que responde imediatamente a saída do servidor, ou um usuário que pára e pensa antes de cada resposta. Você também pode configurar as configurações de tempo de execução para especificar quantas vezes o Vuser deve repetir um conjunto de ações no script Vuser.

Há gerais de tempo de ajustes e configurações que são específicas para determinados protocolos Vuser apenas.
Por exemplo, para uma emulação da Web, você pode instruir seus Vusers para repetir o script no Firefox, Chrome ou Internet Explorer. Tempo de execução configurações de protocolos específicos serão abordados em Lição 4:
Preparando um script Vuser para Teste de Carga "na página 32. Esta lição descreve um pouco da geral tempo de execução configurações - configurações que se aplicam a todos os tipos de scripts. O general em tempo de execução configurações incluem:

Run Logic. O número de vezes que um Vuser vai repetir por várias seções do script Vuser.

Pacing. O tempo de espera entre as repetições.

Think Time. Quando o usuário para de pensar entre os passos do script.

Entrar. O nível de informação que pretende reunir durante a reprodução.

Note-se que esta lição descreve como usar VuGen para modificar as configurações de tempo de execução. A tarde lição descreve como usar o controlador LoadRunner para modificar as configurações de tempo de execução.

Para definir as configurações de tempo de execução:

1.    Abra o Vuser script que você salvou na lição anterior.
2.    Abra o Run-Time caixa de configurações de diálogo.
Clique Replay > Run-Time Settings. 



3.    Defina as configurações de Lógica de execução.
No painel esquerdo, em General, clique em Run Logic.



As configurações de Lógica Run permitem definir o número de iterações para o script Vuser. Isto é o número de vezes que a seção vai repetir a Ação do script Vuser quando o script é repetido.
Definir o número de iterações para 2.

4.    Defina as configurações de estimulação.
No painel esquerdo, em General, clique em Pacing.



As configurações de estimulação permitem que você controle o tempo entre as iterações. Você vai especificar um tempo aleatório. Esta precisão emula um cenário da vida real, onde o usuário espera entre ações, mas em intervalos aleatórios, você não vê os usuários reais sempre esperando exatamente 60 segundos entre as repetições.
Selecione o terceiro botão, e selecione o seguinte:
At random intervals, every 60.000 to 90.000 segundos.

1.    Defina as configurações de log.
No painel esquerdo, em Geral, clique em Iniciar sessão.
  

As configurações de log indicam a quantidade de informações para registrar durante a execução do script Vuser. Enquanto desenvolvendo um script Vuser, você pode selecionar a permitir algum registro para fins de depuração, mas uma vez que você verificar se o script é funcional, você pode habilitar o registro de erros apenas, ou desativar-lo.

Selecione Extended log e habilite a opção Parameter substitution. Esta opção será relevante para a continuação da lição.

2.    Ver as configurações de tempo.
No painel esquerdo, em General, clique Think Time.



Manter o padrão do tempo - Ignore think time. Você vai definir o tempo de resposta a partir do Controle.

Tenha em mente que quando você executar o script em VuGen, ele será executado rapidamente, uma vez que não inclui as configurações de tempo.

3.    Clique em OK para fechar a caixa de diálogo Configurações de Run-Time.

Como faço para executar meu Vuser Script?

Depois de gravar o script Vuser e definir as configurações de tempo de execução, você está pronto para executar o script.

VuGen mostrar uma série de indicadores que o script está sendo executado.

1.    A mensagem "Running" aparece no canto inferior esquerdo da VuGen.
2.    Um marcador amarelo aparece no Editor e indica a linha específica que está sendo repetido.
3.    O painel Output exibe mensagens com os avanços do replay.



Para executar um script Vuser:

1.    Abra o script Vuser em VuGen.
2.    Clique Replay > Run ou clique no botão Replay na barra de ferramentas VuGen.

Após o termino da repetição, uma caixa de mensagem pode solicitar que você procure correlações. Clique em Não.

Onde posso ver as informações sobre a repetiçao?

Quando o script Vuser parar de funcionar, você pode ver um resumo do replay. O resumo de replay é exibido na guia Replay Summary.



O guia Replay Summary apresenta informações básicas sobre a execução do script, como o período de duração do replay, e os horários de início e de fim do replay. Além disso, o guia Replay Summary fornece-lhe com um link que exibir um log de ​​eventos de script, e um outro link que mostra resultados detalhados do script executado.
O Replay Log - um registro dos eventos que ocorreram durante o replay do script - é exibido em VuGen painel de saída. O painel Output usa codificação de cores para exibir um resumo textual do eventos que ocorreram durante o replay.
Nesta seção do tutorial, você vai abrir o registro de reprodução e localizar eventos específicos e notificações dentro do log.

Para visualizar o Replay Log:

1.    Depois de repetir um roteiro Vuser, clique em View > Output ou clique no botão Output no VuGen barra de ferramentas. Como alternativa, clique no link Replay Log na guia Replay Summary.
2.    Certifique-se de que a repetição é selecionado no painel Output.



3.    A partir do menu VuGen, clique em Search > Quick Find para abrir a caixa de diálogo de pesquisa.
4.    Clique em Include in search, e selecione a caixa de seleção Logs.
5.    Use a caixa de diálogo Pesquisar para localizar os seguintes itens:
a.    Virtual User Script Started - o início da execução do script.
b.    Vuser Terminated - o fim da execução do script.
c.     Iteration - no início e no fim da iteração e o número de iteração. (Este texto aparece em letras cor de laranja.)

Note que no painel Output exibe os passos de sucesso em verde e erros em vermelho. Para exemplo, se o Vuser não foi capaz de se conectar ao servidor, o painel de saída seria exibir o texto de erro em vermelho, e indicar o número da linha no script onde o erro ocorreu.



Note que se você clicar duas vezes em uma linha no painel Output, VuGen indica a etapa correspondente no script no Editor VuGen.

Como posso saber se meu script está repetido com sucesso?

Depois de reproduzir os eventos que você gravou, você precisa olhar para os resultados e ver se o script foi reproduzido com sucesso. Se algo falhar, e você quer saber quando e por que ele falhou.
Nesta seção você vai ver e analisar os resultados da sua execução do script. VuGen resume o resultados da repetição na janela de resultados do teste.




Quando a janela de resultados de teste for aberta pela primeira vez, contém dois painéis: painel de árvore (à esquerda) e Painel de resumo (à direita).

painel de árvore contém a árvore resultados. Cada iteração é numerada.

painel Resumo contém os detalhes da repetição do roteiro, bem como filmes gravador de tela, se for o caso. A tabela superior indica que as iterações passou e que falhou. O teste é considerado que passou com sucesso quando o Vuser navega através do site da HP Tours Web de acordo com a gravação original. A tabela inferior indica se as operações e os postos de controle foi aprovado ou reprovado. Você irá adicionar esses recursos para o seu teste mais tarde no tutorial.

Para ver os resultados Replay:

1.    Clique na guia Replay Summary.

2.    Clique Replay> Test Results. A janela Resultados de teste abre e exibe um resumo dos resultados de repetição.

Na próxima seção, você vai detalhar os resultados de replay para determinar se o script chegou ao destina páginas da Web durante o replay.

Como faço para pesquisar ou filtrar os resultados de replay?

Se os resultados da repetição indicam que algo falhou, você pode navegar e localizar o ponto de falha.

No painel Árvore da janela de resultados de teste, você pode expandir a árvore de teste e ver os resultados de cada etapa separada. O painel Resumo mostra um replay instantâneo durante a iteração.

1.    Expandir um nó de iteração na árvore.
a.    Na árvore de resultados, expanda o nó basic_tutorial Iteration 1.
b.    Expanda o nó Action Summary. O nó expandido apresenta uma lista das etapas realizada na iteração.

2.    Veja um resultado instantâneo.
Clique no Submit From:login.pl. O painel Resumo exibe a repetição instantânea associado com esse passo.

3.    Ver o resumo passo.
O painel Resumo exibe o resumo das informações do passo: o nome do objeto ou etapa, os detalhes sobre o carregamento da página com sucesso, o resultado (passou, falhou, Concluído ou Aviso), e o tempo que o passo foi realizado.

4.    Procure um status do resultado.
Você pode pesquisar os resultados de replay para as palavras Passed ou Failed.
Isto é útil, como no caso em que o Resumo dos Resultados global indica que a repetição falhou, você pode determinar onde ocorreu a falha.

a.    Para pesquisar os resultados de repetição, selecione Tools> Find ou clique no botão Find na barra de ferramentas resultados. A caixa de diálogo é aberta.




b.    Selecione a caixa de seleção passou, verifique se não há outras opções selecionadas, e clique em Localizar
Next. O painel de árvore de teste destaca o primeiro passo em que o estado é passado.
Note-se que se não houver passos do estado selecionado pode ser encontrado, sem passo é realçado.

5. Filtrar os resultados.
Você pode filtrar painel da árvore de teste para exibir uma iteração ou situação específica. Por exemplo, você pode filtrá-la somente para exibir o status de falha.

a.    Selecione View > Filters ou clique no botão Filters na barra de ferramentas. O caixa de diálogo Filtros é aberta.


b.    Em Status, selecione Fail e limpe todas as outras opções.
c.     Em Content, selecione All e clique em OK. O painel da esquerda torna-se vazio, uma vez que não havia falhas.

6. Feche a janela Test Results.
Clique em File> Exit.















Nenhum comentário:

Postar um comentário