Multi-Step Operations view
Multi-Step Operations view of the Configuration dialog box is for testing parts of the site that can only be reached by clicking links in a specific order.
- User adds one or more items to a shopping cart
- User fills in payment and shipping details
- User receives confirmation that the order is complete
In the case of the above example you would record a single sequence: Page 1 > Page 2 > Page 3. AppScan would extract the necessary sub-sequences from this sequence, as required. (When testing Page 2 it would send a Page 1 request first; when testing Page 3, it would send Page 1 followed by Page 2.)
Setting |
Details |
---|---|
Record |
Click to record a new sequence. If login details have been configured, you can click the down
arrow to select:
For details, see Record a Sequence |
| | |
Export a sequence (as an SEQ file) for use with a different scan; import a sequence (SEQ file) exported from a different scan; delete the selected sequence from the current scan. |
Playback Method |
When you record a multi-step operation, AppScan
records both the actions and the requests. You can select which of them will be used for the
scan:
Note: If the scan is configured not to use a
browser other than the embedded browser (Tools > Options > Use external browser), request-based
playback is always used. Note: If you load a sequence that was recorded in a version of
AppScan that did not support action-based playback, request-based playback is used for that
sequence, even if action-based playback is selected. Note: If you select Action-based
playback for a multi-step operation, you must also select Action-based as the login method. If
necessary, record the Login sequence again (see Login Management view). |
Sequence List |
Lists all recorded Multi-Step Operations for this scan. |
Sequence Name |
The name of the sequence that is selected in the List of Sequences. The check box next to each one indicates if the sequence is enabled for this scan.
|
Recorded URLs |
Shows the links or actions in the selected sequence.
|
Log in before sequence replay |
If selected, each time a Multi-Step Operation is played, AppScan will log in first. This option is cleared if you record the login as part of the multi-step operation. |
Allow play optimization |
(Request-based playback only) When selected (default) AppScan attempts to optimize scan time by avoiding unnecessary playback. You should not disable this setting unless you find that AppScan is missing parts of the application due to play optimization. The Scan Log can help in determining this. |
Test in Single-Thread mode |
AppScan may send two or more requests simultaneously, if they don't require the replaying of a sequence between them. If this results in parts of the application being missed, select this check box. |
Sequence Variables |
Lists variables that were received while recording the sequence(s), and indicates those that AppScan has determined should be tracked. These may be session IDs or other variables. You can change the status of variables in this list to improve how AppScan deals with them (for details see Sequence variables). |
See also: