Loadrunner Tutorial do Controlador: Cenário Manual e Orientado a Objetivos

⚡ Resumo Inteligente

O Controller do LoadRunner transforma scripts VuGen finalizados em um teste de carga em execução: ele monta grupos de usuários virtuais, os distribui entre os geradores de carga, agenda o aumento gradual da carga e transmite os resultados ao vivo enquanto o cenário é executado.

  • 🔘 Função: O controlador executa o projeto de teste, substituindo as configurações de tempo de execução, o tempo de espera e os pontos de encontro.
  • ☑️ Cenário manual: Você define as transações, a quantidade de usuários virtuais e a duração por conta própria.
  • Cenário orientado para objetivos: O controlador varia a contagem de usuários virtuais até que sua meta de acessos ou tempo de resposta seja atingida.
  • 🧪 Geradores de carga: Adicione máquinas virtuais ou use o localhost e limite a quantidade de usuários virtuais que cada uma inicializa.
  • 🛠️ Agendamento: Agende por cenário ou por grupo, no modo de execução Mundo Real ou Básico.
  • 📊 SLA: Anexe um Acordo de Nível de Serviço (SLA) para que a execução seja avaliada em relação aos padrões estabelecidos.traclimiares ted.

Manual do Controlador LoadRunner e cenários orientados a objetivos

O que é controlador?

O controlador, como o nome sugere, é um programa para "controlar" o teste de carga geral. Ele é responsável por auxiliar na execução do teste.ping Você executa seu teste de desempenho usando os scripts do VuGen que já criou. Ele permite que você altere as configurações de tempo de execução, habilite ou desabilite o tempo de espera, os pontos de encontro, adicione geradores de carga e controle o número de usuários que cada gerador pode simular. Ele cria automaticamente um dump dos resultados da execução e fornece uma visão em tempo real do "estado atual" do teste de carga em execução.

Vamos aprender mais sobre o Controlador LoadRunner.

Nota da marca: As telas abaixo são da versão da era HP, e o produto posteriormente passou para a Micro Focus e agora é vendido como OpenText Engenharia de Desempenho ProfissionalO Controller, o VuGen, os geradores de carga e a Análise mantêm os mesmos nomes e o mesmo fluxo de trabalho, portanto, cada etapa aqui descrita ainda se aplica.

Como iniciar o controlador

Para iniciar o Controller, acesse Menu Iniciar -> Software HP -> HP LoadRunner -> Controller, conforme demonstrado abaixo:

Windows Caminho do menu Iniciar usado para iniciar o LoadRunner Controller

Depois de iniciar, você verá uma tela inicial aparecendo momentaneamente. Um instantâneo rápido foi exibido abaixo:

A tela inicial do LoadRunner Controller é exibida durante o carregamento do programa.

A captura de tela levará automaticamente à janela principal do Controlador. Vamos dar uma olhada nela antes de discutirmos os principais componentes da tela.

Janela principal de Design do Controlador LoadRunner

Se a tela “Novo Cenário” não aparecer automaticamente (depois de alterar a preferência), você pode clicar no botão Novo no Menu Arquivo ou clicar em Botão Novo cenário na barra de ferramentas do Controlador botão da barra de ferramentas. Alternativamente, você pode clicar em Ctrl + N. O menu foi exibido abaixo para referência.

Menu Arquivo do Controlador exibindo o comando Novo cenário

Da mesma forma, para abrir um cenário existente ou criado anteriormente você pode usar Ctrl + O ou Ícone "Abrir cenário" na barra de ferramentas do Controlador ícone, e abrirá uma caixa de diálogo padrão para navegar pelos arquivos. A extensão de um arquivo de cenário do LoadRunner é *.lrs

Existem dois tipos de cenários no Controller.

  • Cenário manual
  • Cenário Orientado a Objetivos

O cenário manual pode ou não ter o modo percentual. Discutiremos cada um em detalhes.

Simulando um cenário manual

Um cenário manual é estático e oferece maior controle sobre a situação. Você pode decidir qual transação executar, quantas vezes e por quanto tempo.

Com base na composição do mix de teste, você pode ver o comportamento do aplicativo, como número de acessos, tempo de resposta, etc.

Mais adiante, você descobrirá a diferença entre um cenário manual e um cenário orientado a objetivos.

Para criar um cenário manual, selecione Cenário manual em “Selecionar tipo de cenário”

Por enquanto, vamos usar o modo sem porcentagem, para começar. Dê uma olhada no instantâneo ilustrado abaixo:

Caixa de diálogo Novo Cenário com Cenário Manual selecionado

Você pode selecionar os scripts que deseja adicionar ao cenário diretamente na tela acima. No entanto, geralmente é praticado adicionar os scripts posteriormente.

Clique no botão OK para prosseguir.

Isso criará um cenário em branco e o carregará na tela principal. Você notará que o botão Salvar está habilitado agora. Dê uma olhada no instantâneo abaixo:

Um cenário manual em branco foi carregado na guia Design do Controlador.

Da mesma forma, se você selecionou o Modo Porcentagem ao selecionar o tipo de cenário, a tela aparecerá de maneira um pouco diferente. Em vez do número de usuários, mostrará a distribuição dos usuários em porcentagem. O controlador distribui os usuários por porcentagem atribuída automaticamente.

O resto é o mesmo. Consulte o instantâneo abaixo:

Cenário manual em modo percentual mostrando a distribuição de usuários

Se você não criar um cenário no início, você notará a barra de ferramentas conforme abaixo:

Barra de ferramentas do controlador, como aparece antes da criação de qualquer cenário.

Você pode clicar em Novo botão de cenário em branco na barra de ferramentas do Controlador botão para criar um novo cenário em branco. Uma vez criado um cenário, você pode clicar em Botão Salvar cenário na barra de ferramentas do Controlador botão para Salvar um cenário ou clique em Ctrl + S. Da mesma forma, você pode clicar em Botão "Abrir cenário existente" na barra de ferramentas do Controlador botão para abrir um cenário já existente na unidade do computador local.

O botão restante simplesmente invoca outros componentes do LoadRunner. O Botão da barra de ferramentas que invoca o VuGen O botão invoca o VuGen e Botão da barra de ferramentas que invoca a Análise do LoadRunner O botão inicia a análise do LoadRunner.

Após adicionar um script ou grupo VUser, você notará que a barra de ferramentas do assunto exibirá ícones adicionais. A nova barra de ferramentas terá a seguinte aparência:

A barra de ferramentas do controlador estendido é exibida após a adição de um grupo de usuários virtuais.

A nova barra de ferramentas possui 2 controles adicionais.

O Ver Generatorbotão s na barra de ferramentas do Controlador estendido botão abre a lista de todos os carregamentos Generators. No nosso caso, estamos usando “localhost” como um gerador. Isso significa que sua máquina local será usada pelo Controller, bem como Generator para simular a carga do usuário virtual. As configurações de virtualização de rede podem ser abertas clicando em Ícone de configurações de virtualização de rede na barra de ferramentas do controlador ícone. A virtualização de rede requer Shunra NV para software HP versão 8.6 ou superior instalado em sua máquina. Essa integração aumenta a precisão dos testes virtualizando as condições da rede de produção no ambiente de teste de carga e desempenho. Para incorporar Shunra NV for HP Software em seu ambiente de teste, entre em contato com seu representante de serviço HP.

Nota de versão: A HP adquiriu a Shunra em 2014 e o recurso agora é fornecido como um componente de virtualização de rede próprio da empresa, portanto, as instalações atuais não precisam mais de um produto Shunra separado.

Agora que você criou um novo cenário LoadRunner em branco, anote as configurações padrão que ele inclui:

Agendado por: Cenário

Modo corrida: Calendário do mundo real

Como um script de usuário virtual será executado por um grupo de usuários virtuais, ele também é chamado de grupo. A coluna "Nome do Grupo" exibirá o nome do script de usuário virtual assim que for adicionado. Vamos adicionar nossos scripts de usuários virtuais a este cenário.

Quando um cenário for completamente criado, você verá a barra de ferramentas abaixo em Grupos de cenários:

Barra de ferramentas Grupos de Cenários na guia Design do Controlador

Você pode clicar no Adicione o ícone do Grupo de Usuários Virtuais na barra de ferramentas Grupos de Cenários. ícone na barra de ferramentas para adicionar um grupo VUser.

Quando você clica em uma célula na coluna Nome do grupo, uma pequena caixa será aberta, ou seja A célula Nome do Grupo expandiu-se para uma caixa de seleção de script. – aqui você pode ver uma lista rápida de scripts VUser recentes, bem como o botão Navegar. Consulte a captura de tela abaixo.

Scripts VUser recentes listados ao lado de um botão Procurar

Você pode selecionar na lista ou simplesmente navegar no diretório desejado. Se você clicar no botão Procurar, uma caixa de diálogo semelhante à caixa de diálogo comum do MS será aberta. Consulte o instantâneo abaixo:

Diálogo do navegador de arquivos usado para selecionar um script VUser.

Como você pode ver, você pode navegar pelos scripts VUser, scripts GUI ou QTP Scripts aqui. Lembre-se, uma GUI ou QTP O script só pode instanciar um único usuário e não pode ser usado para "simulação de carga". Você consegue explicar por quê? QTP O script está disponível no cenário de carregamento?

A resposta correta é que QTP Scripts podem ser adicionados a um Cenário de Carregamento para extracinformações:

Como o script do LoadRunner funciona com base em requisições e respostas, isso não inclui a duração da renderização da interface do usuário e dos dados. QTP O script fornecerá um exemplo da experiência real do usuário sob carga. Claro, o QTP O script precisa ter todas as transações aplicadas por meio de programação descritiva.

Se você clicar com o botão direito na área cinza à esquerda, verá um pequeno menu aparecendo como na imagem abaixo:

Menu de contexto (clique com o botão direito do mouse) exibindo o comando Adicionar Grupo.

Você pode clicar em Adicionar grupo para navegar em seu script VUser.

Para remover um grupo, clique em Remover o botão Grupo de Usuários Virtuais na barra de ferramentas Grupos de Cenários na barra de ferramentas ou clique com o botão direito no grupo e selecione Remover Grupo – conforme mostrado abaixo:

Menu de contexto (clique com o botão direito do mouse) exibindo o comando Remover Grupo.

Dica: Você também pode clicar em Botão Configurações de Tempo de Execução na barra de ferramentas Grupos de Cenários para visualizar as configurações de tempo de execução específicas do grupo selecionado. Você pode selecionar vários grupos (mantendo pressionada Ctrl + clique) para aplicar as configurações de tempo de execução aos grupos selecionados de cada vez.

Na barra de ferramentas, você pode clicar no botão Detalhes [ Botão Detalhes na barra de ferramentas Grupos de Cenários ] na barra de ferramentas para visualizar todos os detalhes pertencentes a um grupo VUser.

Painel de informações do grupo aberto para um grupo de usuários virtuais.

Se você clicar em Mais, será exibido um painel com 3 guias. A primeira aba, Rendezvous, será aberta por padrão:

Aba Encontro do painel de detalhes do grupo

Você também pode ver os usuários virtuais listados na aba Usuários Virtuais. Se você atribuiu IDs aos usuários virtuais, eles aparecerão aqui.

A aba Vusers lista os usuários virtuais atribuídos ao grupo.

Você também pode ver a lista de todos os arquivos na pasta Script. Isso evita ter que navegar até o diretório final e mostra apenas os arquivos relevantes.

A aba "Arquivos" lista o conteúdo da pasta de scripts.

Estudaremos como agendar um grupo separadamente.

Quando seu cenário estiver pronto, você pode clicar em O botão Iniciar Cenário é usado para iniciar a execução. botão para começar a executar seu cenário. Depois de clicar no botão play, você notará que o Controlador muda da guia Design para a guia Executar.

A visualização de Design do Controlador também permite visualizar um script enquanto o cenário está em execução. Isso é útil quando você encontra erros. No entanto, quaisquer alterações feitas no script não serão refletidas no cenário em execução. Mesmo quando o cenário não estiver em execução, você precisa visualizar os detalhes e clicar no botão ATUALIZAR para que as alterações entrem em vigor.

Você pode visualizar um script diretamente do Controller clicando em Botão "Exibir Script" na barra de ferramentas do Controlador botão.

Da mesma forma, você pode ver os VUsers atuais (sim, você pode visualizá-los) clicando em Botão VUsers que abre a lista de VUsers em execução botão.

Quando estiver bem com a configuração, você pode clicar no botão Botão Iniciar reprodução do cenário na guia Design botão ou vá para a guia Running e clique em Botão Iniciar Cenário na guia Executar botão.

No início da execução do cenário, o Controlador criará implicitamente um diretório temporário para despejar os resultados. Se o diretório já existir, você receberá um prompt:

Aviso exibido informando que o diretório de resultados já existe.

Se você selecionar Sim, o dump anterior será perdido. Se você selecionar Não, você verá a janela abaixo. Você pode optar por criar um novo diretório para cada resultado, se desejar. No entanto, considere ficar sem espaço logo depois disso.

Diálogo para criar um novo diretório de resultados para cada execução.

Assim que você clicar em OK, seu cenário começará a ser executado. Você verá usuários passando das colunas Pendente para Inicial e assim por diante.

Esta é a aparência de um exemplo de execução:

Aba "Executar" do controlador durante um cenário em execução.

Você pode clicar em Transações aprovadas que abre uma nova janela. Aqui você pode verificar o status das transações aplicadas em seus scripts.

Da mesma forma, você pode clicar em qualquer nome de gráfico à esquerda para abrir qualquer gráfico.

Na parte inferior da janela você pode ver quais Transações estão passando, o tempo mínimo gasto por qualquer usuário até o momento, o tempo máximo, o tempo médio e o desvio padrão.

Você pode optar por agrupar os resultados lado a lado ou somente após a conclusão do cenário. Para alternar, clique no menu Resultados e você encontrará o menu abaixo.

Menu de resultados contendo a opção de reunir resultados

Se desejar ativar o agrupamento, você pode mantê-lo marcado.

Simulando um cenário orientado a objetivos

Um cenário Orientado a Objetivos é de natureza dinâmica – ou seja, ele muda continuamente a carga geral que está sendo simulada no servidor. Você define uma meta, por exemplo, o número máximo de acessos que deseja alcançar para o servidor de destino, o tempo máximo de resposta em relação a uma transação, etc.

Com base nos dados numéricos acima, você pode gerar análises como o número máximo de usuários que seu aplicativo suporta, mantendo um tempo de resposta aceitável. Da mesma forma, você pode determinar o número máximo de usuários conectados ao aplicativo até que um determinado número de requisições ao servidor seja atingido.

Nesse caso, o Controlador varia automaticamente o número de usuários para o servidor, portanto, você tem pouco controle sobre quantas vezes ou por quanto tempo um usuário executa a tarefa.

Clique em Novo para criar um novo cenário e selecione Cenário Orientado a Metas.

A seguinte tela aparecerá:

Cenário orientado a objetivos carregado na guia Design do Controlador

O processo de adição de grupos VUser é exatamente o mesmo do cenário manual.

A principal diferença em um cenário orientado a objetivos, como o próprio nome sugere, é que você define uma meta. O controlador então variará automaticamente o número de usuários virtuais até que essa meta seja atingida.

Embora a maior parte da interface seja bastante semelhante ao Cenário Manual, algumas telas apresentam diferenças, apesar de executarem as mesmas ações. Por exemplo, para adicionar um Grupo de Usuários Virtuais ou um Script de Usuário Virtual, clique em Botão Adicionar Script na visualização de cenário orientado a objetivos botão. Isso levará à janela abaixo:

Diálogo "Adicionar roteiro" lista os roteiros recentes e um botão "Gravar".

Aqui você pode selecionar roteiros recentes, procurar um roteiro ou clicar no botão Gravar para criar um novo roteiro.

Clique em OK para fechar a janela.

Por necessidade, você pode clicar Botão Detalhes na visualização de cenário Orientado a Objetivos botão para visualizar os detalhes do grupo selecionado/VUser Script.

Clicando Botão Remover que exclui o grupo de usuários virtuais selecionado. O botão removerá o grupo VUser selecionado do cenário atual. As alterações serão salvas somente se você salvar.

Clicando Botão Configurações de tempo de execução na visualização de cenário orientada a objetivos. O botão abrirá as Configurações de Tempo de Execução, como vimos no VuGen. No entanto, se você sobrescrever (ou modificar) as Configurações de Tempo de Execução aqui, as alterações serão válidas apenas para o cenário atual. Se você remover o script e recarregá-lo, ou clicar em atualizar (na Visualização de Detalhes), perderá todas as alterações feitas. Isso recarregará as Configurações de Tempo de Execução salvas durante a criação do script.

Você também pode clicar em Botão "Visualizar" que abre o grupo de usuários virtuais (VUser) selecionado no VuGen. Botão para abrir o grupo de usuários virtuais selecionado no VuGen.

Se você deseja configurar Load Generators (nosso próximo tópico) você pode clicar em Generatorbotão que abre o Carregar Generatorlista s botão.

A tabela abaixo resume a diferença prometida anteriormente entre os dois tipos de cenário.

Aspecto Cenário manual Cenário Orientado a Objetivos
Quem decide a carga Você faz isso, VUser por VUser O Controlador faz isso para atingir seu objetivo.
Natureza Estático, uma vez projetado Dinâmico, varia durante a execução.
Você define Transações, contagem de usuários virtuais, duração Uma meta como acertos por segundo ou tempo de resposta
Modo extra O modo percentual distribui os usuários virtuais por compartilhamento. Sem modo percentual
Melhor para Reproduzindo uma mistura de teste conhecida Determinar a carga que um alvo pode suportar.

A execução de um cenário orientado a objetivos é igual ao cenário manual.

Configurar carga Generators

Existem duas maneiras de configurar o Load Generators.

Ao clicar em Adicionar Grupo (para adicionar um Script de Usuário Virtual), você verá a seguinte janela:

Adicionar janela de grupo que carrega a carga Generator Campo de nome

Você pode clicar em Adicionar correspondente a Carregar Generator Nomeie e navegue em sua carga GeneratorOu, alternativamente, você pode simplesmente digitar “localhost” e começar a usar sua máquina controladora como Load. Generator.

Se você clicar em “adicionar…”, verá a janela abaixo:

Adicionar carga Generator diálogo com os campos de nome e plataforma

Você pode clicar em Mais para ver mais configurações relacionadas ao Carregar Generator. Navegue pelas diferentes guias para obter mais compreensão:

A guia Cota de tempo de execução do gerador de carga limita o número de usuários inicializados simultaneamente.

As configurações acima foram configurações de tempo de execução. Como você pode ver, no máximo 50 usuários podem ser inicializados por vez.

Abaixo está a configuração do VUser Limit.

Gerador de carga VUser Limit tab

Clique em Padrões se desejar reverter para as configurações padrão e perder todas as alterações feitas. Clique no botão OK para salvar as alterações e fechar a janela.

Outra forma de adicionar e configurar Load Generators é clicando Cenário menu e clique em Ver Generators.

Menu de cenário contendo a opção Carregar Generatorcomando s

Isso levará à janela principal do GeneratorS. Aqui você pode ver o status de todas as cargas Generators. O nome se refere ao nome do Generator. O Status é o status atual, se o gerador está pronto para ser usado ou não. A Plataforma informa o OperaSistema de geração que pode ser Windows or Unix apenas. O Tipo informa se é um gerador local ou baseado em nuvem. Dê uma olhada no instantâneo abaixo:

Ver Generators janela listando nome, status, plataforma e tipo

Nota da plataforma: da WindowsA nomenclatura -or-Unix reflete a versão mostrada aqui. As versões atuais do LoadRunner também instalam geradores de carga em distribuições Linux como... Ubuntu Servidor 22.04 LTS e RHEL 9.

Para adicionar outro gerador, você precisa clicar no botão Adicionar. Depois de clicar em adicionar, você verá a mesma tela já discutida acima.

Uma vez configurado o gerador, clique no botão Fechar para fechar a tela.

Agende um grupo

Antes de executar seu cenário, você precisa configurar o agendamento. Você pode agendar por cenário ou por grupo. Cada um deles pode ser ainda categorizado como Agendamento do Mundo Real ou Agendamento Básico, também chamado de Modo de Execução.

Se você agendar por Cenário e criar uma Agenda do Mundo Real, você verá as opções abaixo aparecendo na área Agenda Global:

Área de Cronograma Global para um cenário de Cronograma do Mundo Real

Porém, se você agendar um Cenário e criar um agendamento Básico, você verá a janela abaixo. Você consegue encontrar diferença?

Área de Cronograma Global para um cenário de Cronograma Básico

Você também pode agendar por grupo. Isto aplicará a configuração ao nível do grupo. Isso pode ainda ser categorizado como modo de execução básico e do mundo real.

Opções de cronograma do mundo real em nível de grupo

Da mesma forma, você pode alterar o modo de execução para programação básica. Use suas habilidades de design de testes para encontrar a diferença entre os dois. Aqui está uma referência:

Opções básicas de agendamento em nível de grupo

Você notou um novo ícone aparecendo na barra de ferramentas Cronograma?

Aqui está para sua referência: Barra de ferramentas do Cronograma de Cenários mostrando o ícone adicional de Encontro.

O ícone Rendezvous aparece apenas no caso de configurações de grupo.

Defina o SLA (Acordo de Nível de Serviço)

Você pode ter assinado um Acordo de Nível de Serviço (SLA) com seus clientes. O SLA no LoadRunner ou Controller oferece a oportunidade de testar sua aplicação em relação ao SLA. Lembre-se: um cenário padrão (sem SLA) permite executar diversos tipos de cenários para encontrar problemas e suas causas raiz; enquanto seus clientes podem preferir simplesmente testar sua aplicação sob um SLA para verificar se ela funciona conforme o combinado.tracSim ou não.

Na Visualização de Design principal do Controlador, encontre a barra de ferramentas SLA; que está no canto superior direito e tem esta aparência:

Barra de ferramentas SLA no canto superior direito da visualização de Design do Controlador.

Clique na Novo botão SLA na barra de ferramentas SLA botão e a seguinte janela será aberta:

Primeira página do assistente de Acordo de Nível de Serviço (SLA)

Clique na O botão "Próximo" era usado para sair da primeira página do assistente de SLA. botão.

Observe a nova janela. Aqui você pode selecionar a Medição do SLA. Em nosso exemplo, estamos considerando o Tempo de Resposta da Transação. Dar uma olhada:

Página do assistente de SLA para selecionar a medição.

Clique na O botão "Próximo" é usado para acessar a página de seleção de transações. botão.

Na próxima janela, você pode selecionar as Transações onde a Medição acima será aplicada. Estamos usando apenas a transação principal, ou seja, 01_Signup

Isso ajudará a remover a abertura da página principal e outras transações não tão importantes a serem excluídas.

Dê uma olhada na janela:

Página do assistente de SLA para selecionar as transações cobertas.

Clique na O botão "Próximo" é usado para acessar a página limite. botão.

Na nova janela, você pode selecionar o percentil do valor limite. Se você selecionou diversas transações, você pode clicar Botão "Aplicar a todos" para o limite percentual. botão. Dê uma olhada na janela abaixo:

Página do assistente de SLA para definir o limite percentual.

Clique na O botão "Próximo" é usado para acessar a página final do assistente. botão.

A próxima tela é um fechamento simples. Clique no Botão Concluir que fecha o assistente de SLA. botão para fechar o SLA.

Página final do assistente de SLA

Depois de clicar Botão Concluir confirmando o SLA finalizado., você verá a janela principal de design do controlador com um SLA aparecendo. Dar uma olhada:

Janela de projeto do controlador mostrando o SLA configurado

Você pode clicar no Botão Detalhes que abre a definição do SLA botões para visualizar detalhes do SLA. A seguinte janela será aberta:

A janela de detalhes do SLA lista a medição e o limite.

Clique Botão Fechar da janela de detalhes do SLA botão para fechar a janela acima.

Se desejar excluir um SLA existente, você pode clicar no botão O botão Excluir é usado para remover um SLA existente. botão. Ao clicar, você verá a mensagem de confirmação abaixo:

Mensagem de confirmação exibida antes da exclusão de um SLA.

Se você clicar no Botão Avançado que abre o SLA tracopções de rei botão, você verá opções avançadas de um SLA.

É recomendável que você trabalhe com a opção padrão, ou seja, Calculado Internamente. Tracking Ponto final. Veja a imagem:

Opções avançadas de SLA com cálculo interno Tracking Período selecionado

Se você trabalha com cálculos internos Tracking O período de análise define automaticamente o tracPeríodo mínimo de vigência durante o qual os status do SLA serão determinados. Esta opção tem um período mínimo de vigência. tracO período do rei foi definido para 5 segundos.

Por outro lado, você seleciona Tracking Defina o período para o número desejado de segundos. Basta selecionar o próximo botão de opção.

Ao executar um cenário baseado em SLA, o processo de execução permanece exatamente o mesmo.

Vídeo no controlador

O passo a passo abaixo aborda as mesmas telas do controlador em movimento.

Clique aqui. se o vídeo não estiver acessível

O controlador fica no meio do Arquitetura LoadRunnerOs scripts chegam do VuGen depois de correlação e parametrizaçãoe os resultados despejam feeds Análise do LoadRunner. Ler Teste de Desempenho e Teste de carga para o processo mais amplo.

Perguntas Frequentes

Um cronograma básico aumenta a carga de todos os usuários virtuais (VUsers), executa por um período determinado e, em seguida, diminui gradualmente. Um cronograma realista encadeia várias ações — iniciar, executar, adicionar ou parar usuários virtuais, executar novamente — de modo que a carga aumente e diminua como o tráfego real.

Isso depende do protocolo e da memória da máquina, não de um número fixo. As configurações de Limite de Usuários Virtuais e Cota de Tempo de Execução do gerador limitam explicitamente esse número, e a cota mostrada aqui inicializa no máximo cinquenta usuários virtuais por vez.

Sim. O aprendizado de máquina pode estabelecer uma linha de base para uma execução, sinalizar as transações que se desviam do padrão e correlacionar um pico no tempo de resposta com um gráfico de recursos, o que reduz o tempo de busca pelo gargalo após um cenário longo.

Copiloto do GitHub É útil na parte de programação, na elaboração de funções VuGen e no tratamento de parâmetros. O design de cenários no Controller é uma tarefa de interface gráfica, portanto o Copilot auxilia antes do cenário, e não durante ele.

Um ponto de encontro retém os usuários virtuais que chegam até que um número definido se reúna, liberando-os em seguida. Use-o para forçar uma concorrência real em uma transação, como um login simultâneo ou uma sequência de finalizações de compra.

Sim. Ao lado de WindowsAs versões atuais instalam geradores de carga em distribuições Linux, incluindo Ubuntu O Server 22.04 LTS e o RHEL 9 são as opções mais comuns quando os geradores são executados em instâncias na nuvem.

O Controller é o executor de cenários para desktop na edição Professional. A edição Enterprise o substitui por um laboratório compartilhado baseado na web que enfileira testes entre equipes, e a edição em nuvem hospeda os geradores para você.

O Controller exibe contadores em tempo real durante a execução e registra os resultados brutos. A equipe de Analysis abre esse arquivo posteriormente e gera os gráficos, correlações e o relatório de SLA que você entrega às partes interessadas.

Resuma esta postagem com: