terça-feira, 9 de abril de 2013

JMeter - requisição SOAP/XML-RPC



Talvez você nunca tenha usado o JMeter. Então a primeira coisa que você tem que saber é que ele não é uma ferramenta exclusiva do mundo JAVA.
Se a arquitetura da sua empresa é baseada em serviços, você poderá utilizar o JMeter para testá-los. Não importa se eles estão feitos em .Net, Java, PHP, ou se estão hospedados no Websphere ou no IIS.

Aqui um pequeno exemplo de como fazer uma chamada SOAP/XML-RPC

JMeter  (http://jmeter.apache.org)
Exemplo de requisição SOAP/XML-RPC
Nome: [Nome da requisição]
URL: http[s]://hanabi.madadayo.com
Enviar ação SOAP: [aqui é o endereço soap]
====================================================================================
Para conseguir este valor é necessário adicionar uma requisição (SOAP)
Preencher o WSDL URL -> Ao carregar o WSDL, aparecerção os Web Methods.
Na linha do Web Methods, clique em configurar.
Na caixa texto do ação SOAP aparecerá algo como http://www.madadayo.com.br/tempura/misoshiro/IGohan/fazerPedido
====================================================================================
Dados SOAP/XML-RPC
[Aqui você coloca a requisição]
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://www.madadayo.com.br/tempura/misoshiro/v1" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<soapenv:Header>
     [Seu Header]
  </soapenv:Header>
   <soapenv:Body>
     [Corpo da sua requisição]
   </soapenv:Body>
</soapenv:Envelope>
===========================================================================================
Para descobrir o formato da requisição do serviço indico esta ferramenta
http://www.soapui.org/
SOAP UI by smartbear.

Nenhum comentário:

Postar um comentário