Replay Differences Options

The "Replay Differences Options" dialog is used to define comparison rules and severities which the "Replay Differences" engine will use to compare HTTP requests. It also allows to specify a list of URL extensions for which the "Replay differences" engine does not make comparision.

Select the "Options/Replay Differences..." menu to open the "Replay Differences Options" dialog.

There are 4 types of comparison rules:

HTTP Status Code



The "Replay Differences" engine compares the status code of the HTTP requests captured and replayed. If they match one of the rules specified in the HTTP status code list of rules, the corresponding rule severity is associated to the HTTP request.

In the above screenshot, the rule specifies that if the HTTP status code of the recorded request is 200 and the status code of the replayed request is between 200 and 304 (eg 302), a severity 3 is associated to the request.

Click "Add rule" to add a new rule and specify the record criteria, the replay criteria and the severity in the "HTTP Code rule" dialog box.

Select an existing rule and click "Edit rule" to modify the rule parameters.

Select an existing rule and click "Delete" to delete it.

Click "Default rules" to restore the list of rules to its initial state.

HTML Title & Body Size

The "Replay Differences" engine compares the HTML title of the captured and replayed HTTP requests. If they are different, the "HTML Title" severity is associated to the HTTP request.

The "Replay Differences" engine compares the response size of the captured and replayed HTTP requests. If the ratio of the sizes is larger than the one specified in the HTTP Content view (default is 25%), the "Body Size" severity is associated to the HTTP request.

Click "Default rules" to restore the view to its initial state.

HTTP headers

The "Replay Differences" engine compares the HTTP response headers of the captured and replayed HTTP requests.

The "General" section of the "HTTP Header" view defines the default severity to assign to a HTTP request if there is a HTTP header difference. If the HTTP header is specified in the "Exceptions" list, its associated severity is assigned to the HTTP request (screenshot above: severity 2 for Content-Encoding header).

If the "General" check box is unchecked, no severity is assigned the HTTP request, except for the headers specified in "Exceptions" list.

Click "Add rule" to add a new entry in the list and select (or enter) a HTTP header in the "Header" field. Select a severity (1, 2 or 3) or select "None" if no severity must be assigned to that HTTP header.

Select an existing entry in the "Exceptions" list and click "Edit rule" to modify it.

Select an existing entry in the "Exceptions" list and click "Delete" to delete it.

Click "Default rules" to restore the list to its initial state.

URL Filter

The "URL Filters" view specifies a list of URL extensions for which the "Replay differences" engine does not make comparision.

Check the "Extensions to ignore" check box to enable the "URL filter".

Enter a new extension in the bottom left edit field and click "Add" to add it in the list.

Select a entry in the list and click "Remove" to remove it from the list.

Click "Default rules" to restore the list to its initial state.

General Options

Choose if you want the Replay Differences window to be displayed after each replay session:

See also:

 





Go back to the Learning center:


Copyright © AgileLoad. All rights reserved.
Agile Load testing tool| Contact AgileLoad | Terms of Use | Sitemap