"GET_REST_VALUE" Command

Description: This command retrieves a value from the response received from a call to a REST end point which can be used anywhere in your test case.

Usage Scenario: Suppose we want to get some information from the response about a profile by entering its ID number.

Procedure: Define a step with Get_Rest_Value which contains exactly which data you are trying to retrieve in JSON. For exmaple, to retrieve the first name of a user, we can use "firstName”. To identify which user the request is sent for, you can use a variable to store the user ID in a Set_Var step which starts before Get_Rest_Value step. The same variable name needs to be in the REST Connection URL field.

REST Connection URL example where @id uses a variable defined in a Set_Var step

Your steps will look like this:

See the Test Library path: subject7_samples/subject7_intermediate_suite/subject7_get_profile_by_id_using_rest

The video following video demonstrates how information is retrieved from a REST API endpoint using Get_REST_Value command as part of execution of “subject7_get_profile_by_id_using_rest” test case in “subject7_samples” folder:

Reference API