多步骤操作
记录并管理到达应用程序中可能遗漏的特定部分所需的多步骤操作。
- 用户将一个或多个商品添加到购物车
- 用户填写付款和送货详细信息
- 用户收到订单完成的确认
在上面的示例中,您将按以下顺序记录单个序列:第 1 页 > 第 2 页 > 第 3 页。将根据需要从此序列中抽取必要的子序列。(当测试第 2 页时,将会首先发送第 1 页请求;当测试第 3 页时,将会发送第 1 页请求,然后是第 2 页请求。)
设置 |
详细信息(D) |
---|---|
记录序列 |
单击以记录新序列。如果已配置登录详细信息,则可以单击向下箭头进行选择。有关更多信息,请参阅使用浏览器记录序列。 |
导入 |
导入从其他扫描导出的序列(SEQ 文件)。 |
序列列表 |
列出为此扫描记录的所有多步骤操作。 |
序列名称 |
在序列列表中所选的序列名称。每个名称旁边的复选框指示是否为此扫描启用序列。 |
导出 |
将所选序列导出为 SEQ 文件以用于其他扫描中。 |
查看/编辑序列详细信息 |
打开“查看/编辑序列”对话框以获取其他功能。 |
“查看/编辑序列详细信息”对话框
设置 |
详细信息(D) |
---|---|
记录 |
单击以记录新序列。如果登录详细信息已配置,可以单击向下箭头来选择︰
有关更多信息,请参阅 使用浏览器记录序列 |
| | |
导出序列(SEQ 文件)用于其他扫描 导入从其他扫描导出的序列(SEQ 文件) 从现行扫描中删除选取的序列。 |
回放方法 |
对多步骤操作进行记录时,AppScan 将对操作和请求均进行记录。您可以选择其中的哪些将用于扫描:
注: 如果扫描配置为不使用浏览器而不是嵌入式浏览器(“工具 > 选项 > 使用外部浏览器”),始终使用基于请求的回放。 注: 如果装入已记录 AppScan 版本的序列不支持基于操作的回放,则基于请求的回放将用于该序列,即使选择了基于操作的回放。 注: 如果为多步骤操作选择基于操作的回放,则还必须选择基于操作的登录方法。如有必要,再次记录登录序列(请参阅登录管理)。 |
序列列表 |
列出为此扫描记录的所有多步骤操作。 |
序列名称 |
在序列列表中所选的序列名称。每个名称旁边的复选框指示是否为此扫描启用序列。
|
记录的 URL |
显示所选序列中的链接或操作。
|
在序列重放之前登录 |
如果选中,则每次播放多步骤操作时,AppScan 都会先登录。如果将登录记录为多步骤操作的一部分,则此选项将被清除。 |
允许播放优化 |
(仅基于请求的回放)在选中时(缺省),AppScan® 会通过避免不必要的回放来试图优化扫描时间。除非您发现由于播放优化致使 AppScan® 应用程序某些部分缺失,否则不应禁用此设置。可以帮助对此进行确定。 |
以单线程方式测试 |
AppScan® 如果两个或多个请求不要求在其之间重放序列,那么可能会同时发送这些请求。如果这导致应用程序某些部分缺失,请选中此复选框。 |
序列变量 |
列出在记录序列时收到的变量,并且指示 AppScan® 已确定应跟踪的变量。这些可能是会话标识或其他变量。您可以更改该列表中变量的状态以改进 AppScan® 对这些变量的处理方式(有关详细信息,请参阅序列变量)。 |
相关主题: