cancel
Showing results for 
Search instead for 
Did you mean: 

Add model and payload tabs to interface-requests/rest-test-steps

0 Kudos

Add model and payload tabs to interface-requests/rest-test-steps

The interface shown in the navigator pane contains rest steps which represent potential rest calls to be added to test cases. It would be beneficial if the requests with body parameters (such as puts and posts) included two tabs for the body section: model and payload.

The value of the request body is the default value of the rest-test-step payload when the interface-request is added as a test step to a test case.

As it is now, the interface-request can only store either the model or the default payload. The user is forced to decide which is more important: keeping the model defined by the API definition, or entering a default payload for adding requests as test steps.

If the requests and test steps included the two tabs of model and payload, the user could enter a model defined by the API definition of the request and also enter a default payload to use for test step rest calls.

For example,
consider a request with a model of
{
"node1": "String"
}
The payload of a rest step created by adding this interface request to a test case will default to a payload value of
{
"node1": "String"
}
The user must modify the model in the body of the interface request to change the default payload value. In doing this the model is lost.

It would be better if both the interface request and test step included the default-payload/payload-to-use and the model for referencing node types, enumerations, etc.

 

Announcements
Welcome to the ReadyAPI Feature Requests board!

Here you can review submitted feature requests and vote up the ones you like! If you can't find the feature you want - go ahead and suggest your own idea. Ideas with the highest rating can be implemented in the product.

Check out the Create a Feature Request guide for more information.
New Here?
Join us and watch the welcome video:
Announcements