记录序列
关于此任务
如果已配置登录序列(请参阅“登录”选项卡),那么记录多步骤操作时会有两个选项:
- 登录然后记录
- AppScan 将在浏览器打开之前自动登录到应用程序(使用您记录的登录名)。然后,您可以记录多步骤操作,而无需记录登录请求。此方法的优点在于,每次播放此序列时,不会重放登录请求,但前提是 AppScan 处于会话外状态。注: “多步骤”序列中(但不包括在“登录”序列中)的参数和 cookie 始终作为“动态”进行跟踪,即使您将其跟踪更改为“登录值”。
- 不登录便记录
- AppScan 将在不登录的情况下开始记录序列。当浏览器打开时,您可以直接记录多步骤序列。如果您需要登录,登录将是记录的一部分,因此每次播放序列时都会重放,这可以极大增加扫描时间。如果需要登录,最佳做法是使用前面的选项。注: 如果使用此选项,然后将登录请求记录为序列的一部分,则收到的参数和 cookie 始终作为“动态”进行跟踪,即使它们是“登录”请求,并且即使您将其跟踪更改为“登录值”也是如此。
如果尚未配置登录序列,那么便只有一个选项:记录。
重要: 多步骤操作的回放期间,会关闭会话中检测(请参阅“登录”选项卡)。这意味着 AppScan® 不会验证它是否已登录。因此,如果序列失败将导致用户从应用程序中注销,那么请务必将登录记录为序列的一部分(这样,每次运行序列时都会回放登录)。如果未执行该操作,多步骤操作可能会失败。