Without leaving CTP, you can create, configure, and execute a scenario of tests that check the functionality of RESTful services—as well as review the outcome of those tests. To do this, you add REST Client tools to your test scenarios and configure them to suit your testing needs. You can then create and run a job for executing the related test scenarios—with the appropriate environment provisioned. You can also use these tests for checking the health of specific components and for automated testing during provisioning.
This functionality is intended to provide a fast way to create new REST client tools. You can use the tool in the SOAtest desktop for more advanced functionality (e.g., message payloads defined by custom scripts). See REST Client.
If you have a traffic file that captures traffic for RESTful services, you can generate a test scenario with REST Clients configured to test the recorded traffic. For details, see Creating New Test Scenarios and Test Suites. |
To add a new REST Client tool:
The new tool will be added at the end of the selected test suite.
To configure a REST Client tool:
Specify the URL for accessing the resource, including queries.
If you’re familiar with SOAtest, you can use the standard ${var_name} notation to reference environment variables, test suite variables, and data source values that are defined for the test scenario. This applies to both URL and Payload. When you are working with JSON, a special notation is used for parameterizing a number or boolean field within a JSON message: ${number:<value>} or ${boolean:<value>}. For example, to parameterize a number field with the column Count, you would use ${number:Count}. |
(Optional) Specify HTTP authentication settings if desired.