Build A Test of a SOAP-based Web Service With Fast and Easy GUI Tools
This tutorial shows how to build a test in PushToTest TestMaker and soapUI in minutes. Working with WSDL has never been this fast and easy. This article shows the tremendous power to repurpose the test as a load and performance test and a business service monitor with no extra coding.
- Introduction BrewBiz Inc. is an example beer manufacturer. BrewBiz provides its suppliers and vendors with a SOAP-based Web service interface to the inventory control system. BrewBiz provides its customers with a Web browser-based interface to search the product catalog and place orders. We will be using the SOAP/WSDL interface for this tutorial.
- Task 1: Build A Functional Test Case From A WSDL Definition In this task we will build a functional test of an application that uses SOAP-based Web service interfaces.
- Task 2: Run The Test In A TestNode Repurpose the Test Suite to run in a TestNode using HTMLUnit.
- Task 3: Make A Data-Driven Functional Test Task 3 enhances the functional test of the BrewBiz service from Task 1 and 2 to use a Data Production Library (DPL.)
- Task 4: Reuse A Functional Test As A Load And Performance Tests PushToTest reuses functional tests as load and performance tests without requiring any change to the test. Changing 5 lines of the TestScenario is all it takes!
- Task 5: Reuse A Functional Test As A Business Service Monitor The test we built in Task 3 operated a functional test by a single user. Business Service Monitor testing enforces and proves a Service Level Agreement (SLA) by operating a test periodically.
All content on one page (useful for printing, presentation mode etc.)
