O documento apresenta uma reunião sobre a ferramenta SoapUi para teste de serviços web. Apresenta as funcionalidades principais da ferramenta como teste funcional, simulação e carga de serviços SOAP, REST, HTTP e bancos de dados, além de demonstrações da ferramenta.
8. 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.
10. 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.
11. Principais “features” Multiple Protocols SOAP REST HTTP JMS AMF JDBC Standards Support WS-I Integration WS-Security WS-Addressing Support WS-Reliable Messaging MTOM, SOAP, Inline Attachments SOAP 1.1, 1.2
12. Principais “features” Service Simulation features: Auto Create Simulations from Service Specification Create Simulation from Recording Static Content Mocking Custom Responses Scripting Security Standards Support SSL Support Simulation Coverage Deploy on Server Reporting Functional Testing features: Test Multiple Protocols Standards Support Test Quality Drag and Drop Testing Test From Recording Advanced Scripting Data driven Testing Reporting Security Testing
13. Principais “features” Load Testing features: Test Multiple Protocols Click and run LoadTests Preconfigured Load Strategies Load Test Metrics SLA Verification Performance Monitoring Real Time Statistics Reporting Setup and TearDown TestSuites Test Quality features: Test Coverage Test Refactoring Interoperability Metrics Test Automation WSDL Validation REST Auto Documentation Requirements Management
20. Próximas reuniões presenciais 14/08/2010 - Agosto 18/09/2010 - Setembro 23/10/2010 - Outubro 20/11/2010 - NovembroReserva estes dias na agenda! :)
21. Obrigado! João Manso jnmanso@gmail.com joao.manso@agilior.pt http://agilior.pt/blogs/joao.manso/ http://pt.linkedin.com/in/jnmanso http://twitter.com/jnmanso
Notas do Editor
Web Service Studio is a tool to invoke webmethods interactively. The user can provide a WSDL endpoint. On clicking button Get the tool fetches the WSDL, generates .NET proxy from the WSDL and displays the list of methods available. The user can choose any method and provide the required input parameters. On clicking Invoke the SOAP request is sent to the server and the response is parsed to display the return value. This tool is meant for webservice implementers to test their webservices without having to write the client code. This could also be used to access other webservices whose WSDL endpoint is known.
What is soapUI?soapUI is a tool for functional testing, mainly of Web Services like SOAP based Web Services and RESTful Web Services, but also HTTP based services and JMS Services as well as databases. soapUI is an Open Source and completely free tool with a commercial companion, soapUI Pro, with extra functionality for companies with mission critical Web Services. soapUI is being produced by the community as well as the Open Source company eviware.Functional Testing provides functionality useful to verify whether your Web Services work as they should.Load Testing makes it possible to study how your Web Service behaves under different load conditions.Service Simulation gives you the possibility to simulate systems not available. This enables effective testing already from the start of your project.soapUI minimizes the risk of a poor quality
soapUI features - what do I use soapUI for?soapUI is so much more than SOAP testing. Over time it has become a Swiss army knife for functional testing and has support for many tests areas. Generally speaking, the main feature sets of soapUI are Service Simulation, Functional Testing and Load Testing. soapUI also includes many features for increased Test Quality as well as support for multiple protocols and several standards. If you need it, the chances are high it's in soapUI; if it's not, please let us know. We love hearing what's missing or wrong in soapUI. Remember, it's your needs that drives the development of soapUI.Service SimulationService Simulation, or Service Mocking, makes it possible to simulate code or interfaces not yet available, enabling test creating from day one. MockServices are a very powerful feature in Agile projects.Functional TestingFunctional Testing are the base features of soapUI. Find out if your SOAP, REST or JMS Services work as they should. Test your Web Site. And complete end-to-end tests by doing database testing.Load TestingLoad Testing makes it possible for to study how your Web Service behaves load and verify that it measures up to requirements and SLA's.Test QualityHigh quality Test Cases are prerequisites for high quality test results. soapUI QA's the QA.
soapUI features - what do I use soapUI for?soapUI is so much more than SOAP testing. Over time it has become a Swiss army knife for functional testing and has support for many tests areas. Generally speaking, the main feature sets of soapUI are Service Simulation, Functional Testing and Load Testing. soapUI also includes many features for increased Test Quality as well as support for multiple protocols and several standards. If you need it, the chances are high it's in soapUI; if it's not, please let us know. We love hearing what's missing or wrong in soapUI. Remember, it's your needs that drives the development of soapUI.Service SimulationService Simulation, or Service Mocking, makes it possible to simulate code or interfaces not yet available, enabling test creating from day one. MockServices are a very powerful feature in Agile projects.Functional TestingFunctional Testing are the base features of soapUI. Find out if your SOAP, REST or JMS Services work as they should. Test your Web Site. And complete end-to-end tests by doing database testing.Load TestingLoad Testing makes it possible for to study how your Web Service behaves load and verify that it measures up to requirements and SLA's.Test QualityHigh quality Test Cases are prerequisites for high quality test results. soapUI QA's the QA.
soapUI features - what do I use soapUI for?soapUI is so much more than SOAP testing. Over time it has become a Swiss army knife for functional testing and has support for many tests areas. Generally speaking, the main feature sets of soapUI are Service Simulation, Functional Testing and Load Testing. soapUI also includes many features for increased Test Quality as well as support for multiple protocols and several standards. If you need it, the chances are high it's in soapUI; if it's not, please let us know. We love hearing what's missing or wrong in soapUI. Remember, it's your needs that drives the development of soapUI.Service SimulationService Simulation, or Service Mocking, makes it possible to simulate code or interfaces not yet available, enabling test creating from day one. MockServices are a very powerful feature in Agile projects.Functional TestingFunctional Testing are the base features of soapUI. Find out if your SOAP, REST or JMS Services work as they should. Test your Web Site. And complete end-to-end tests by doing database testing.Load TestingLoad Testing makes it possible for to study how your Web Service behaves load and verify that it measures up to requirements and SLA's.Test QualityHigh quality Test Cases are prerequisites for high quality test results. soapUI QA's the QA.