HP LoadRunner

HP LoadRunner

Em formação
Desenvolvido por Hewlett Packard Enterprise
Sistema operacional Microsoft Windows
Modelo  Ferramentas de teste de carga (en)
Licença licença de dono
Local na rede Internet saas.hpe.com/en-us/software/loadrunner

HPE LoadRunner é uma ferramenta de teste de software da Hewlett-Packard Enterprise . Dentrosetembro de 2016, A HPE anunciou a venda de seu software comercial, incluindo produtos Mercury, para a Micro Focus. É usado para testar aplicativos , medir o comportamento do sistema e o desempenho sob carga. A HPE adquiriu a LoadRunner como parte de sua aquisição da Mercury Interactive emNovembro de 2006.

O HPE LoadRunner pode simular milhares de usuários simultaneamente usando software, gravando e, em segundo lugar, analisando o desempenho dos principais componentes do aplicativo.

O LoadRunner simula a atividade do usuário gerando mensagens entre os componentes do aplicativo ou simulando as interações da interface do usuário, como pressionamentos de teclas ou movimentos do mouse. As mensagens / interações geradas são armazenadas em scripts. O LoadRunner pode gerar scripts gravando-os, como a conexão por meio de solicitações HTTP entre um navegador da web do cliente e um servidor da web do aplicativo.

Arquitetura

Os principais componentes do HPE LoadRunner são:

Os módulos estão disponíveis para permitir que o HPE LoadRunner capture, reproduza e crie scripts de diferentes aplicativos e tecnologias de rede. Isso inclui suporte para:

O HPE LoadRunner pode executar autônomo ou várias instâncias podem ser agrupadas para uso por várias pessoas sob o controle do HP PerformanceCenter.

Histórico

Versão Pacote de serviço Data de lançamento Notas
5.0 NC abril de 2000
6,5 NC Junho de 2000 Adição da tecnologia "TurboLoad"
7,8 NC Setembro 2003
7,8 Pacote de recursos 1 Setembro 2003 Adicionado suporte para Windows XP.
8,0 NC Agosto de 2004 Adição de "Atributos adicionais" às configurações em tempo de execução.
9,10 NC Fevereiro de 2008
9,51 NC 6 de julho de 2009
9,52 NC 14 de junho de 2010
11,0 NC setembro de 2010
11,0 Patch 1 6 de janeiro de 2011
11,0 Patch 2 22 de fevereiro de 2011 Adicionado suporte para Visual Studio 2010 e atualizações de protocolo para Ajax TruClient, Citrix, Flex, Web.
11,0 Patch 3 20 de junho de 2011 Adicionado suporte para IE9, protocolos móveis, GraniteDS.
11,0 Patch 4 novembro de 2011 HP SV (Integração de virtualização de serviço) com controlador, GWT-DFE (Google Web Toolkit - Extensão de formato de dados), RTMP em túnel, suporte a mensagens, suporte a streaming, correlações Flex.
11,50 NC novembro de 2011 Adicionado novo IDE VuGen, Ajax TruClient para IE, suporte assíncrono de protocolo da Web, Flex, Mobile, .NET, Web Services, gravação de aplicativos de 64 bits, suporte IPv6.
11,50 Patch 1 20 de julho de 2012 Adicionado protocolo Ajax TruClient IE.
12,00 NC 18 de março de 2014 Adicionada capacidade de instanciar instâncias no Amazon EC2 diretamente da UI do LoadRunner.
12,02 NC 21 de janeiro de 2015 Adicionada a capacidade de instanciar instâncias no Microsoft Azure diretamente da IU do LoadRunner.
12,50 NC agosto de 2015
  • JavaScript como uma nova linguagem de script para o protocolo Web-HTTP / HTML
  • Suporte para Chrome TruClient adicionado
  • Google Compute Engine com suporte como provedor de nuvem
  • Capacidade de gravar um script TruClient com um navegador e reproduzi-lo com qualquer
  • Solução de virtualização de rede integrada (anteriormente conhecida como Shunra)
  • Instalação de Linux baseada em Docker
  • Gerando scripts de arquivos HAR
  • Principais melhorias nos protocolos .NET e Citrix
12,50 Patch 3 5 de maio de 2016
  • Fornece suporte para TruClient - protocolo Native Mobile no HPE Mobile Center
  • Adiciona suporte para HPE Mobile Center 1.51
  • Correção para provisionamento Amazon Cloud
12,53 NC Maio de 2016
  • Integração Git no VuGen
  • Suporte a Java 8, suporte a reprodução de 64 bits em protocolos Java
  • Novo protocolo PCoIP
  • Suporte para streaming de vídeo HTTP (HTML5, HLS)
  • Suporte HTTP / 2
  • Gravação SAPUI5 aprimorada em TruClient
  • Editor de construtor de etapas REST no VuGen
  • Suporte para Win 10 e gravação usando o navegador MS Edge
  • Teste de compatibilidade Linux integrado no VuGen
  • Desempenho aprimorado de geradores de carga Linux, suporte para distribuições Linux adicionais
12,53 Patch 1 15 de junho de 2016 Corrige um problema de alocação de memória que pode impactar os protocolos Web HTTP / HTML.

HPE LoadRunner na nuvem

A partir de 2010, a HP começou a oferecer versões sob demanda do LoadRunner disponíveis por meio de serviços de computação em nuvem, como Amazon Elastic Compute Cloud e, posteriormente, Microsoft Azure. A versão 12.50 adicionou o uso do Google Compute Engine. Os parceiros selecionados pela HP também podem fornecer LoadRunner na nuvem, como um serviço sob demanda de suas plataformas SaaS.

Linguagens de script

Os scripts do cliente de emulação HPE LoadRunner são normalmente criados usando a linguagem de programação ANSI C. No entanto, Java e outros programas também podem ser executados pelo HPE LoadRunner. A versão 12.50 adicionou o uso de JavaScript para páginas Web-HTTP (S) / HTML.

Scripts de outras ferramentas de teste, como Apache JMeter , NUnit e Selenium, podem ser executados pelo LoadRunner declarando uma biblioteca de interface. Isso permite que o script envie pares de valores-chave para o controlador que o script está executando, permitindo que os tempos de resposta sejam associados a condições como o número de itens exibidos na interface do usuário.

Referências

  1. (em) "  HPE vende software comercial para Micro Focus  ' em www.zdnet.com
  2. (em) "  HP snaps up Mercury Interactive  " em CNET
  3. (em) "  HP vai adquirir a Mercury Interactive por US $ 4,5 bilhões  " , na Information Week
  4. (em) "  Arquitetura LoadRunner  " em Wilsonmar.com
  5. (em) "  LoadRunner 11.50 Licensing Change and Protocol Bundles  " em JoeColantonio.com
  6. http://lrhelp.saas.hpe.com/en/12.53/help/WebHelp/Content/VuGen/c_c_vuser_scripts.htm
  7. http://lrhelp.saas.hpe.com/en/12.53/help/WebHelp/Content/VuGen/Protocols/Java/137650_toc_java_prog.htm

links externos