soapui: testes em webservices

Post on 16-Jun-2015

4.261 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

No desenvolvimento de aplicações orientadas a serviços (SOA) torna-se imperativo realizar testes funcionais, testes de carga, e simulação (Mocks). Nesta apresentação, o João Manso vai mostrar que o SoapUI é um verdadeiro canivete suíço na capacidade de testar esses serviços, com suporte a vários protocolos, tais como SOAP, REST, HTTP, etc.

TRANSCRIPT

http://netponto.org

13ª Reunião Presencial - 14/08/2010

SoapUiJoão Manso

João Manso• Licenciado pelo Instituto Superior Engenharia de

Lisboa (Isel)• 6 anos no mercado• JavaScript, jQuery, Html, Asp.Net, C#, WCF, SQL, etc.

Agenda

• Cenário de teste• Web Service Studio• O que é o SoapUi• Principais “features”• Demos e mais demos

Também disponível em vídeo...

Assista!http://www.vimeo.com/15698279

Cenário de teste

• WS para fazer contas de “sumir”• Necessário fazer Login

Visual Studio

demonstração

Web Service Studio• Web Service Studio é uma ferramenta que permite invocar webmethods

interactivamente.• Esta ferramenta destina-se a developers que implementam webservices e

querem testar o código, sem terem que escrever aplicações cliente.

Web Service Studio

demonstração

O que é o SoapUi

• É uma ferramenta para “Functional Testing, Load Testing e Service Simulation”.– Web Services : Soap e Rest– Serviços Http – Serviços JMS – Base de dados

• SoapUi é Open Source, versão comercial SoapUi Pro da Eviware.

Principais “features”Multiple ProtocolsSOAPRESTHTTPJMSAMFJDBC

Standards SupportWS-I IntegrationWS-SecurityWS-Addressing SupportWS-Reliable MessagingMTOM, SOAP, Inline AttachmentsSOAP 1.1, 1.2

Principais “features”Service Simulation features:Auto Create Simulations from Service SpecificationCreate Simulation from RecordingStatic Content MockingCustom ResponsesScriptingSecurity Standards SupportSSL SupportSimulation Coverage Deploy on ServerReporting

Functional Testing features:Test Multiple ProtocolsStandards SupportTest QualityDrag and Drop Testing Test From Recording Advanced Scripting Data driven Testing Reporting Security Testing

Principais “features”Load Testing features:Test Multiple ProtocolsClick and run LoadTests Preconfigured Load StrategiesLoad Test Metrics SLA VerificationPerformance MonitoringReal Time StatisticsReporting Setup and TearDown TestSuites

Test Quality features:Test Coverage Test Refactoring Interoperability MetricsTest AutomationWSDL ValidationREST Auto DocumentationRequirements Management

SoapUi

demonstração

Dúvidas?

SoapUi Help http://www.soapui.org/Working-with-soapUI/getting-started.html

Próximas reuniões presenciais

• 14/08/2010 - Agosto• 18/09/2010 - Setembro• 23/10/2010 - Outubro• 20/11/2010 - Novembro

Reserva estes dias na agenda! :)

Obrigado!

João Mansojnmanso@gmail.comjoao.manso@agilior.pthttp://agilior.pt/blogs/joao.manso/http://pt.linkedin.com/in/jnmansohttp://twitter.com/jnmanso

top related