Como configurar o SoapUI

Como configurar o SoapUI

Olá pessoal…

Hoje vou mostrar como instalar e configurar o SoapUI (software para testes de integração via SOAP / WebServices).

Se você já criou um WebService que utiliza SOAP, o software SoapUI é ideal para realizar testes. Como por exemplo, criar um WebService via AdvPL e testar o funcionamento dele.

Primeiramente faça o download, através do link soapui.org/downloads/soapui.html. Após isso, instale ele normalmente.

Clique então em New Soap Project.

Create Soap Project
Create Soap Project

Coloque um nome para o Projeto, aponte a WSDL dele, e deixe marcado para criar o sample request.

Inserindo detalhes do WebService
Inserindo detalhes do WebService

Ele irá criar toda a estrutura da esquerda, conforme imagem abaixo.

Estrutura criada
Estrutura criada

Caso você crie mais métodos, basta clicar com o botão direito no projeto SOAP e depois clicar em Update Definition (F5).

Atualizando a definição
Atualizando a definição

Para testar, expanda o método, e existirá um Request, clique duas vezes nele, e depois clique no Play.

Testando uma requisição
Testando uma requisição

Se der tudo certo, irá retornar um conteúdo para você, conforme parametrizado no seu método.

Verificando resultado do teste
Verificando resultado do teste

Depois basta salvar o projeto, clicando em File > Save All Projects.

Salvando os projetos
Salvando os projetos

Para enviar informações de envio, você pode mandar como texto puro, como JSON, como XML, etc… Depende de como você trata no seu método que recebe, nesse exemplo abaixo estou mandando como JSON.

Colocando filtro via JSON
Colocando filtro via JSON

Caso tenha muito texto, ou for um XML muito grande, no SoapUI, você deve informar tudo dentro de

Usando CDATA no SoapUI
Usando CDATA no SoapUI

Bom pessoal, por hoje é só.
Abraços e até a próxima.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

Deixe uma resposta

%d blogueiros gostam disto: