记录序列

关于此任务

如果已配置登录序列(请参阅“登录”选项卡),那么记录多步骤操作时会有两个选项:

登录然后记录
AppScan 将在浏览器打开之前自动登录到应用程序(使用您记录的登录名)。然后,您可以记录多步骤操作,而无需记录登录请求。此方法的优点在于,每次播放此序列时,不会重放登录请求,但前提是 AppScan 处于会话外状态。
注: “多步骤”序列中(但不包括在“登录”序列中)的参数和 cookie 始终作为“动态”进行跟踪,即使您将其跟踪更改为“登录值”。
不登录便记录
AppScan 将在不登录的情况下开始记录序列。当浏览器打开时,您可以直接记录多步骤序列。如果您需要登录,登录将是记录的一部分,因此每次播放序列时都会重放,这可以极大增加扫描时间。如果需要登录,最佳做法是使用前面的选项。
注: 如果使用此选项,然后将登录请求记录为序列的一部分,则收到的参数和 cookie 始终作为“动态”进行跟踪,即使它们是“登录”请求,并且即使您将其跟踪更改为“登录值”也是如此。

如果尚未配置登录序列,那么便只有一个选项:记录

重要: 多步骤操作的回放期间,会关闭会话中检测(请参阅“登录”选项卡)。这意味着 AppScan® 不会验证它是否已登录。因此,如果序列失败将导致用户从应用程序中注销,那么请务必将登录记录为序列的一部分(这样,每次运行序列时都会回放登录)。如果未执行该操作,多步骤操作可能会失败。

过程

  1. 单击记录 按钮,然后选择其中一个记录选项(请参阅上面的内容)。
    此时会打开浏览器并开始记录。
    注: 缺省浏览器为 AppScan Internet Explorer 浏览器。如果站点不支持 Internet Explorer,选择 AppScan Chromium 浏览器。
  2. 单击链接并按照需要填充字段,以归纳必需的状态。(如果想要执行不应该包含在序列中的步骤,您可以使用暂停 按钮。)
  3. 关闭浏览器。

    此时在序列窗格(右上方)中会显示序列。序列按以下顺序自动命名:“序列 1”、“序列 2”等,但您可以在名称字段(顶部)输入名称来重命名。


    样本序列
  4. 要编辑序列,请执行以下操作:
    • 为序列提供一个易于识别的名称
    • 通过选择序列中的任何步骤并单击“在浏览器中显示”按钮可查看该步骤
    • 通过选择任何不需要的步骤并单击“减号”按钮可除去该步骤