Creating a service test for a plain XML call

You can create a test for a plain XML call over HTTP, JMS, or IBM® WebSphere® MQ, by simply adding the test elements as required and editing the test element details in the test editor.

Before you begin

Tests are stored in test projects, which are Java™ projects that include a source folder. You must create a test project before creating a test.

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 correct libraries and configuration files.

Procedure

  1. In the workbench, click File > New > Other > Test > Test Assets > Service Test or click the New Service Test New Service Test icon toolbar button.
  2. Select a project, and then, in Test file name, type a name for the test and click Next. The name that you type is the base name for the recording, test, and other required files. You see these files in the standard Navigator or the Java Package Explorer with their distinguishing suffixes, but you see only the simple (test) name in the Test Navigator.
  3. On the Select Service Call Interface page, select whether you want to create a test using a plain XML call interface or a Web service call interface. If you select web service call interface, select or add a WSDL file and then, select port to which the call will be binded. Click Next.
  4. On the Configure Protocol page, select either HTTP, JMS or WebSphere MQ as the protocol and then, specify the options for the selected Protocol configuration.
  5. On the Select Root Element page, you can select an XSD and then, select a root element for the call.
  6. Click Finish.
Related concepts:
Service testing guidelines
Related tasks:
Verifying WSDL syntax compliance for JMS services
Recording a service test with the generic service client
Recording a service test through a client program
Creating a service test from a BPEL model
Creating a service test manually
Creating a service test for WebSphere MQ
Changing service test generation preferences

Feedback