序列变量
“序列变量”窗格列出了记录序列期间接收到的所有变量。AppScan® 识别为会话标识的变量会自动添加到扫描期间跟踪的参数和 cookie 的全局列表中(请参阅“参数和 cookie”视图),并且在“跟踪”列中以复选标记来标记,以指示正在跟踪这些参数和 cookie。
跟踪变量
可通过选择任意变量并选中或取消选中已跟踪复选框来更改其状态。当变量为“已跟踪”时,AppScan 将始终发送最近收到的版本以帮助保持在会话中。
请注意,如果您将变量指定为“未跟踪”,那么它将从参数和 cookie 的全局列表中移除(请参阅“参数和 cookie”视图)。
定义变量的格式
可以定义参数的格式,以帮助 AppScan 发送(在“测试”阶段中)可变化的参数的有效替代版本。右键单击此参数并选择“动态值”选项之一:
如果序列注册了新用户,而且进程需要每次都输入新的电子邮件地址(以便站点将启动注册进程而不是“现有用户”页面),请将变量定义为“随机电子邮件地址”。然后,每次发送包含变量的测试请求时,将使用不同电子邮件地址,从而使 AppScan 能测试注册进程。- 随机整数(1 - 1000 之间)
- 递减整数(从 999999 开始,并且每次减 1)
- 递增整数(从 1 开始,并且每次加 1)
- 具有前导零的递增整数(从 000001 开始,并且每次加 1)
- 随机字符串(5 个随机字符)
- 随机字母字符串(6 个随机字母字符)
- 日期和时间 (MMddyyHHmmss)
- 日期、时间和毫秒 (MMddyyHHmmssSSS)
- 随机电子邮件地址
注: 有关修改变量值的更多高级方法,请参阅此技术说明。