You can create a service test without recording by simply adding
the test elements as required and manually editing the test element details
in the test editor.
Before you begin
Verify that the Agent Controller is running on the local computer.
Tests
are stored in test projects, which are test projects that include a source
folder. You must create a test project before creating a test.
Ensure
that you have a valid WSDL file in your workspace. Ensure that the WSDL files
use the proper syntax for the test environment.
If you are using Secure
Sockets Layer (SSL) authentication, ensure that you have any required key
files in your workspace.
If you are using SOAP security, ensure that
you have configured the environment with the proper libraries and configuration
files.
About this task
To create a test:
Procedure
- In the workbench, click or
click the New Service Test
toolbar button.
- Select a project and then, in Test file name,
type a name for the test. The name that you type is the base name
for the recording, test, and other required files. You see these files in
standard Navigator or the Java™ Package Explorer with their distinguishing
suffixes, but you see only the simple (test) name in the Test Navigator.
- Click Finish.
- To add a Web service call, select the test element in the test
editor, click Add, and then select Web Service
Call.
- Select the WSDL file that corresponds to the call and click Finish.
- Edit the Web service call element and add all the required information
to make a valid call.
- Select the Protocol tab to configure the
transport protocol for this call. If necessary, click Change to
configure the transport protocol for the entire test, including proxy and
HTTPS parameters.
- On the Web service call, click Update Return. This opens the Return Preview window, displaying
the data that will be used to perform the call.
- Click Update Test. This performs
the Web service call and creates a message return element with the return
data. If a message return element already exists, then it is updated with
latest return data. The message return test element enables you to implement
data correlation and content-based verification points.