Serviços da Web de Teste de Desempenho Usando LoadRunner VuGen de Script

Web do Serviço de processamento de Scripts utilizando o Protocolo de Serviços Web em LoadRunner VuGen:

neste LoadRunner Formação Tutoriais para Iniciantes, aprendemos mais sobre LoadRunner Funções.

este tutorial é um adendo à nossa série de scripts VuGen, aqui aprenderemos a escrever em um dos protocolos mais importantes (além do Protocolo Web-HTTP/HTML) – ‘serviços da Web’.

para começar, vamos entender o que se entende por serviço da Web? Um serviço Web é um pedaço de código (que pode executar operações/operações específicas) que está disponível na internet e é aquele que pode comunicar e servir dados para os outros aplicativos ou dispositivos, independentemente de sua arquitetura e Tecnologia subjacentes.

=> Clique Aqui Para Completar a Série de Tutoriais LoadRunner

Serviço Web de Protocolo de testes usando LoadRunnerWeb do Serviço de Protocolo de testes usando LoadRunner

nesta era moderna, um sistema de software não precisa ser construído a partir do zero. Existem muitos serviços que estão prontamente disponíveis e pode-se ligar e usar em seu aplicativo.

por exemplo, se quisermos um gateway de pagamento em nosso aplicativo, não precisamos construir um – Podemos usar (pode ser necessário pagar) os Serviços de qualquer um dos provedores de gateway de pagamento já estabelecidos.

o princípio subjacente por trás da implementação bem-sucedida de serviços da Web é a maneira padrão de integração e comunicação (entre aplicativos) usando padrões abertos.

os serviços da Web são geralmente de dois tipos:

  • SOAP: SOAP significa Simple Object Access Protocol e é um protocolo padrão da indústria baseado em XML para projetar e desenvolver serviços da web. Como é baseado em XML, é independente de plataforma e linguagem.
  • REST: REST significa Representational State Transfer e é um estilo arquitetônico para o desenvolvimento de serviços da web. Está ficando popular por causa de sua natureza leve (consome menos largura de banda e recursos em sua implementação). Ele permite vários formatos de dados como JSON, texto, XML etc.

agora vamos ver como fazer scripts de serviço da web SOAP usando VuGen.

como já discutido, SOAP é um protocolo baseado em XML (ele usa XML para enviar e receber mensagens). Há mais uma coisa que precisamos entender – WSDL. WSDL (Web Services Description Language) é um arquivo baseado em XML que fornece detalhes como o que o serviço da web faz junto com as informações necessárias para acessar o serviço da web.

para nosso script de exemplo, usaremos um serviço da web conversor de moeda.

Este serviço fornece as seguintes operações (Em geral, um Web service pode fornecer várias operações):

Conversor de Ecrã

Por Exemplo, podemos invocar o “GetCultureInfo’ operação e ver a resposta.

Obter Informações de Cultura Tela

Resposta…

o Tempo de Resposta da Tela de

Este será o correspondente WSDL link.

então vamos começar criando um novo script VuGen (em branco) com o protocolo’ Web Services’.

 nova tela de Script

vá para o menu’ SOA Tools ‘e selecione ‘ Gerenciar Serviços’.

Gerenciar tela de Serviços

na janela’ Gerenciar Serviços’, clique em’ Importar ‘ (para importar um novo serviço).

nova tela de Serviço

selecione URL (ou arquivo) e clique em ‘Importar’.

 serviço de importação

certifique-se de que o WSDL é importado com sucesso.

tela do conversor

agora vá para o menu ‘SOA Tools’ novamente e selecione ‘Adicionar chamada de Serviço’.

Adicionar chamada de Serviço

‘Nova Chamada de Serviço da Web na janela”, podemos ver os campos como ‘Serviço’, ‘Nome da Porta” e “Operação”.

nova tela de Serviço da Web

vamos selecionar a operação’ GetCultureInfo ‘ aqui.

 GetCultureInfo tela

‘Transport Layer Configuration’ nos permite especificar opções de transporte (deixe para as opções padrão).

cabeçalho SOAP personalizado

‘Custom SOAP Header’ nos permite inserir os cabeçalhos personalizados se houver (Não insira nada por enquanto).

Argumentos de Entrada

‘Argumentos de Entrada’ nos permitem introduzir os dados de entrada necessários para esta operação. Para esta operação, há apenas uma entrada necessária-moeda.

 argumentos de entrada

podemos inserir o valor de entrada diretamente ou optar por selecioná-lo em um arquivo de parâmetro. Vamos inserir o valor ‘ USD ‘ por enquanto.

 criar parâmetros

‘argumentos de saída’ nos permitem inserir um nome de parâmetro no qual queremos que a resposta seja salva. Deixe – o no nome padrão e clique em ‘OK’.

Parâmetros de saída

isso criará o script conforme mostrado.

Código de Exemplo

Vamos repetir o script.

como mostrado abaixo, a resposta desta solicitação de operação de Serviço da Web é recebida com sucesso.

(nota: clique na imagem abaixo para visualização ampliada).

Operação de Webservice

podemos fazer melhorias adicionais neste script, como adicionar transações, correlações (usando a função lr_xml_get_values) e verificação de texto (usando a função lr_xml_find). Consulte a referência da função para entender como usar essas funções.

Nota: Podemos criar vugen script para serviços da Web usando Web-HTTP/HTML protocolo também. Para isso, precisamos ter as solicitações XML (e não apenas o arquivo WSDL), podemos passar essa solicitação XML como um corpo para a função web_custom_request no script de Protocolo Web-HTTP/HTML.

conclusão

portanto, com o script de Protocolo ‘Web Services’, teríamos entendido que as opções de script e o procedimento mudam com o protocolo escolhido.

no entanto, recomenda –se explorar e aprender a script em outros protocolos (alguns dos importantes sendo um verdadeiro cliente, Oracle NCA, SAP-Web/GUI, Citrix ICA etc.) para se tornar perfeito com VuGen.

no próximo tutorial, aprenderemos arquivos de script VuGen e configurações de tempo de execução.

=> Visite aqui para uma série completa de tutoriais LoadRunner

Tutorial anterior / próximo Tutorial

Leave a Reply

O seu endereço de email não será publicado.