Web manual correlations

You can manually add correlations that were missed by the automatic engine, or identify all correlations yourself.

Correlate selection

This method allows you to select the required value (text string) in the script code (function arguments), and request a check whether this value appears to be a correlation, by activating the “Correlate selection” option from context menu (right click a correlate selection).
The logic used here is identical to the “Record-based correlations” mentioned above.

Correlate from snapshot

You select a dynamic value from the Server response within a snapshot, and the engine will scan the entire script and replace all relevant occurrences.

Double recording

This method is a design approach that directs you to record the same business process twice, compare the scripts, and locate any mismatches between the two. The mismatches are candidates for the correlation process that is done manually.

In order to correlate dynamic values, after locating the appropriate server response, you need to extract this data. The value can be extracted using different methods.

This is done with a set of API functions.

The main correlation APIs are:

web_reg_save_param_ex Registers a request to save dynamic data located between specified boundaries. 
web_reg_save_param_regexp Registers a request to save dynamic data that matches a regular expression.
web_reg_save_param_xpath Registers a request to save dynamic data from XML response using XPath expression.
web_reg_save_param_json Registers a request to save dynamic data from response that has been formatted as JSON.

Back to top