SoapUI: Uma ferramenta muito útil para quem desenvolve web services

O SoapUI

O SoapUI é uma aplicação open source utilizada em testes de web services de arquitecturas orientadas a serviços (SOA) ou transferências de estado representacional (REST). É uma aplicação multi-plataforma desenvolvida em Java. Existe também uma versão profissional que suporta múltiplas origens de dados de testes, geração de testes automatizados, análise inteligente de pedidos, etc.

Entre outras funcionalidades, o SoapUI permite:

  • Invocação de web services
  • Inspecção de web services
  • Geração de testes de carga em web services
  • Geração de testes de segurança em web services
  • Geração de documentação de web services

Obter o SoapUI

O download do SoapUI pode ser feito obter em https://www.soapui.org/downloads/soapui.html.

Utilização do SoapUI

Para demonstrar as principais funcionalidades do SoapUI utilizaremos o web service gratuito Global Weather disponibilizado em http://www.webservicex.net/globalweather.asmx. Este web service tem 2 métodos: GetCitiesByCountry (obter cidades principais por país) e GetWeather (obter o tempo por país e cidade).

O endereço do descritor do web service (WSDL) que será utilizado, é o seguinte: http://www.webservicex.net/globalweather.asmx?WSDL

[...]

Leia o artigo completo na edição 59 da Revista PROGRAMAR

Publicado na edição 59 (PDF) da Revista PROGRAMAR.