quinta-feira, 18 de abril de 2013

HP LoadRunner - Tutorial - Lição 1: Criando um Script Vuser

Iniciando o HP Web Tours
Para ilustrar LoadRunner como uma solução para teste de carga, este tutorial usa os requisitos de desempenho para uma aplicação de exemplo. A aplicação de exemplo, Tours HP Web, é uma agência de viagens baseado na web sistema. Usuários HP Web Tours conectar a um servidor de pesquisa na web, para voos, voos de livros, e verifique itinerários de voos.

Enquanto LoadRunner suporta mais de 50 tipos de aplicações, este tutorial demonstra como carregar testar um aplicativo baseado na web. Se você é aplicações de carga de testes que não são com base na Web, por favor contato com a HP para obter assistência.

Nesta seção do tutorial, você vai aprender como iniciar e fazer logon em Tours HP Web.

1. Inicie o servidor Web de exemplo.
Selecione Iniciar> Todos os Programas> HP Software> HP LoadRunner> Samples> Web> Iniciar
Web Server.
O Web Start Server caixa de diálogo é aberta. Mantenha a caixa de diálogo aberta enquanto você acessar a web Aplicação Tours.

2. Abra o HP Web Tours.
Selecione Iniciar> Todos os Programas> HP Software> HP LoadRunner> Samples> Web> HP
Web Application Tours. Um navegador abre e exibe o HP Web Tours home page.

Garantir que LoadRunner está instalado na pasta padrão no seu computador. Se LoadRunner
está instalado em uma pasta não-padrão, o HP Web aplicação Tours não será aberto.
O HP Web Tours aplicação requer um navegador com Java instalado. para mais informações, consulte a documentação do Java relevante.

3. Logon no HP Web Tours.
a. Digitar as seguintes informações:
- Nome de usuário: jojo
- Senha: bean
b. No painel esquerdo, clique em Login. HP Web Tours recebe a aplicação.

4. Reserve a flight.
a. Nos voos clique esquerdo do painel. A página de vôo Encontrar abre.
b. Alterar a cidade de chegada a Los Angeles.
c. Clique em Continuar.
d. Na página de Flights Localizar, aceitar a seleção vôo padrão e clique em Continuar.
e. Na página de detalhes do pagamento, clique em Continuar. A página da fatura é exibida, resumindo
sua reserva de voo.

5. Termine o seu HP Web Tours sessão.
No painel esquerdo, clique em assinar para fazer logoff.
Definindo o desempenho de aplicativos requisitos

Agora que você está familiarizado com o HP Web Tours, imagine que você é o engenheiro de desempenho responsável pelo encerramento que o HP Web Tours atende às necessidades de seu negócio. Seu gerente de projeto lhe deu quatro critérios para a liberação:
1. HP Web Tours devem tratar com sucesso 10 agentes de viagens simultâneas.

2. Tours HP Web deve ser capaz de processar 10 reservas de voos simultâneos com tempo de resposta não superior a 90 segundos.

3. HP Web Tours deve ser capaz de lidar com 10 agentes de viagens executar verificações de itinerário simultâneas com o tempo de resposta máximo de 120 segundos.

4. HP Web Tours deve ser capaz de lidar com 10 agentes de assinatura e assinatura fora do sistema com tempo de resposta não superior a 10 segundos.
Este tutorial irá orientá-lo através do processo de construção de testes de carga que validam cada negócio exigência de modo que você pode anexar uma aprovação ou reprovação antes do lançamento.

Para Onde Ir a Partir de Agora
Agora que você foi introduzido ao LoadRunner básico, você pode avançar para "Lição 1:
A construção de um Script Vuser.

Lição 1: Criando um Script Vuser
Para gerar uma carga em seu sistema, primeiro você cria um script de Vuser que você pode executar para emular um verdadeiro comportamento do usuário. Você usa VuGen para criar scripts Vuser.
Nesta lição você vai conhecer os seguintes tópicos:

  • Introducão do VuGen - O gerador Virtual de Utilizador
  • Criação de um script em branco Vuser
  • Gravação em um script Vuser
  • Visualizando um script Vuser
Apresentando VuGen - o gerador virtual de usuário

Em um ambiente de testes de desempenho, LoadRunner substitui usuários humanos com usuários virtuais, também conhecido como Vusers. Vusers gerar uma carga em um sistema emulando ações dos usuários típicos - em uma forma repetível e previsível.

Você usa VuGen (LoadRunner Gerador Virtual de Usuário) para criar scripts Vuser. VuGen trabalha em um registro de reprodução de-princípio. Como você anda através de um processo de negócio de sua aplicação, VuGen registra suas ações e converte essas ações em scripts Vuser. Estes scripts Vuser formar a fundação de seus testes de carga.
Criando um script Vuser em branco

Para desenvolver um script Vuser, você abre VuGen e criar um script em branco. Depois disso, você pode melhorar o script em branco, gravação de eventos e acrescentando melhorias de manuais para o script.
Nesta seção, você vai abrir VuGen e criar um script Vuser em branco que é baseado na Web - HTTP / HTML protocolo.

Um protocolo é o método de comunicação entre um cliente e o servidor.

Para criar um script Vuser em branco:

1.      Clique em Iniciar> Todos os Programas> HP Software> HP LoadRunner> VuGen ou clique duas vezes no Virtual User Generator ícone de atalho na área de trabalho.



          O HP Virtual User Generator [VuGen] abre.




2.      Clique em Arquivo> Novo script e Solução ou clique no botão Novo script no VuGen na barra de ferramentas. Criar uma caixa de diálogo Novo Script abre.


3.     Certifique-se de que a categoria é Single Protocol. VuGen exibe uma lista dos protocolos que são disponível para um script protocolo único.

4.      A partir da lista de protocolos disponíveis, selecione Web - HTTP/HTML e clique em Criar. VuGen cria um script Vuser em branco e exibe o script no Editor de VuGen.

Observe que para ativar VuGen para gravar Web Tours applications, você deve clicar em Record> Recording Options. Na caixa de Opções do diálogo de gravação, selecione General> Script e em Scripting Options, desmarque a opção Track processes created as COM local servers.

Gravação em um script Vuser

O próximo passo na criação de emulação de utilizador está a gravar os eventos executados por um utilizador real. No seção anterior, você criou um script Vuser web vazio. Agora você pode começar a gravar eventos diretamente no script. Nesta seção, você vai controlar os eventos, enquanto um agente de viagens reserva um vôo de Denver para Los Angeles e, em seguida, verifica o itinerário de vôo.

Para gravar o script Vuser:

1. Iniciar a gravação no site da HP Tours Web.
a.      Clique em Record> Record ou clique no botão Record na barra de ferramentas VuGen. O início Caixa de diálogo de gravação é aberta.

b. No Record into action, selecione Action.
c. No Application type, selecione Web.
d. Na caixa de URL address, digite http://localhost:1080/WebTours.
e. Clique em Start Recording. Um novo navegador abre e exibe o site HP Web Tours.

Observe que, se houver um erro na abertura do site, certifique-se de que o servidor Web está em execução. Para iniciar o servidor selecione Start > All Programs > HP Software > HP
LoadRunner > Samples > Web > Start Web Server.

Barra de ferramentas de Gravação VuGen abre.



2. Faça logon no site da HP Web Tours.
a.      Digitar as seguintes informações:
             - Nome de usuário: jojo
             - Senha: bean
b.      No painel esquerdo, clique em Login. HP Web Tours recebe a aplicação.

3. Digite os detalhes do voo.
a.     Clique Flights. A página de escolha de vôo abre.
b.      Da cidade de partida, Denver (padrão).
c.      Data da partida: Manter o padrão, data atual.
d.     Da cidade de chegada, selecione Los Angeles.
e.      Data de regresso: Manter o padrão, a data de amanhã.
f.       Da preferência de assento, selecione corredor.
g.      Mantenha o restante das configurações padrão e clique em Continuar. A página de resultados é aberto.

4.      Selecione um vôo.
Clique em Continuar para aceitar as seleções de vôo padrão. É exibida a página detalhes do pagamento.

5.    Inserir informações de pagamento do vôo.
a.      Na caixa de cartão de crédito, digite 12345678.
b.     Na caixa Exp Data, digite 12/06.
c.     Clique em Continuar. A página da fatura é aberta, exibindo sua fatura.

6.      No painel esquerdo, clique em Itinerário. A página Itinerário é aberta.

7.      No painel esquerdo, clique em Sign Off..

8.      Feche o navegador e clique no botão Stop Recording na barra de ferramenta do VuGen para interromper o processo de gravação.
VuGen gera o código necessário e insere o código no script Vuser. Se o Design Studio abre, clique em Fechar para fechar o Design Studio.

9.      Salve o script Vuser.
a.     Selecione File > Save Script As.
b.      Navegue até <LoadRunner Installation>\tutorial e crie uma nova pasta chamada Scripts.
c.     Na caixa Nome do arquivo, digite basic_tutorial.
d.    Clique em Salvar. VuGen salva o script na pasta script LoadRunner e exibe o script nome na barra de título VuGen.

Visualizando o script Vuser

Você já gravou um roteiro de um agente de viagens, reservar um voo, verificando o itinerário, e registro off. VuGen registrou seus passos a partir do momento em que você clicou no botão de Start Recording e parou no momento em que você clicou no botão Stop Recording.

Agora você pode usar VuGen para ver o roteiro. VuGen permite que você veja o script Vuser em uma série de formatos:

A Solution Explorer lhe dá acesso estruturado para as diversas partes de um script Vuser, como bem a um conjunto de ficheiros que estão associados com o script Vuser.
O Step Navigator exibe uma visão baseada em ícones do script que lista as ações do Vuser como passos. Para cada ação executada durante a gravação, VuGen gerou um passo correspondente no Step Navigator.
O Step Navigator exibe um ícone instantâneo  para indicar que um passo específico contém um instantâneo.

 

Para ver o script em Step Navigator, selecione View > Step Navigator, ou clique no botão Step
Navigator  na barra de ferramentas VuGen. Clique duas vezes em qualquer etapa no Step Navigator para exibir a função correspondente no editor.

O Editor VuGen exibe uma visão baseada em texto do script. No Editor, as ações da Vuser são listados como funções de API. No Editor, VuGen usa codificação de cores para mostrar as funções e seus valores de argumento no script. Pode-se digitar C ou funções LoadRunner API, bem como controlar demonstrações de fluxo, diretamente no script.

Nenhum comentário:

Postar um comentário