Service testing overview
IBM Rational Performance Tester or IBM Rational Service Tester for SOA Quality enable tests for SOAP-based web services...
- Java Messagine Service (JMS)
- Websphere MQ
- Microsoft .NET Windows Communication Foundation (WCF)
- Any service that produces XML, plain text, or binary data
Informative test results rely upon sound test development. Each of the following stages contributes to generating meaningful test results:
Preparation - Set up libraries and configuration files.
- Import WSDL definition files and digital certificates
- Create SOAP security profilesTest creation Record service requests and responses with either...
- Generic service client
- Client or a web browser through a recording proxy
When you start the recording, you interact with the service by performing service requests and receiving responses. Create service tests manually or from a synchronous BPEL model.
Test editing - Edit requests and responses.
- Use XSD documents to facilitate XML edition.
- Replace recorded test values with variable test data
- Add dynamic data to the testFunctional testing Ensure that service matches the expected behavior defined in verification points. During the run, each verification point is checked and receives a pass, fail or inconclusive status. Performance testing Specify an execution schedule and user groups to emulate a workload that is generated by a large number of virtual users. Run the schedule, deploying test execution on virtual users that can be hosted on remote computers. Each virtual user runs an instance of the test client. Response times are measured and recorded. Verification points are checked and recorded. Stub simulation Functional simulations of an existing service. Useful for replacing a service that is unavailable or impractical to use in a test environment. Can also be used to input specific data into a service under test or for prototyping. Deploy stubs onto a stub server, which replaces the actual server. Evaluation of results Evaluate performance and verification point reports generated during execution. Design custom reports. Functional reports provide a comprehensive view of the behavior of the service under test. Reports can be exported and archived for validation.
Service testing tools
- Generic service client
Manually perform service requests for...
- transport protocols
- authentication configurations
- security profiles.
Replaces a dedicated client. Can be used to record service calls or for manual testing and debugging a service during development.
To open. click the Generic Service Client
toolbar button.
- WSDL security editor
Set up algorithm stacks for service requests and responses. Contains digital certificate information and the security algorithms applied to messages to secure web service communications. Algorithm stacks are made of blocks, which can be key definitions, encryption , time stamp, or signature operations which can be associated with any operation in the WSDL file.
To open, right-click a WSDL file in your workspace and select...
...or click the button...
WSDL Security Editor
![]()
...in the generic service client..
- Test editor
Develop the test. After recording, modify the test to add data correlation or verification points. Add loops and conditions.
- Stub editor
Create service stubs. With the stub editor, Define multiple input conditions, which are similar to verification points. Each condition triggers a predefined simulated response, which is functionally identical to a response from the simulated service.
- Schedule editor
Deploy multiple virtual users on local and remote computers to generate a heavy load for performance testing. A schedule typically contains multiple tests and multiple virtual users.
Related concepts:
Service testing guidelines
Verify WSDL syntax compliance for JMS services
Error 404 - Not Found Error 404 - Not Found
The document you are looking for may have been removed or re-named. Please contact the web site owner for further assistance.