参数训练
在扫描过程中,AppSpider可能会遇到由文本区域、下拉框和复选框等输入控件组成的表单。AppSpider将尝试使用测试数据填写这些表格,并提交它们,以探索web应用程序的功能。输入控件的值作为请求参数发送到web应用程序。有些表单可能有AppSpider不知道如何填写的字段。例如,你的网站使用的语言可能是AppSpider没有任何测试数据的语言,或者可能有一个你需要在提交表单之前接受的免责声明。你可以训练AppSpider如何在这些字段中输入数据。
参数培训屏幕有两个选项卡:简单和高级。
简单选项卡
“简单”选项卡有一个包含三列的表:参数、值和匹配条件。您可以将字段中的文本设置为参数,将要输入的值设置为值,并使用“匹配条件”字段指定AppSpider是否应将参数与web应用程序中的文本匹配为文字字符串、通配符或正则表达式。
高级选项卡
Advanced选项卡包含以下元素:
- 图案-此模式的描述性名称。例如,“姓”。
- 语言-应用此模式的web应用程序的语言。你可能需要为不同语言的网页创建不同的模式。
- 文本匹配-与要应用此模式的输入控件中的文本匹配的字符串。
- 匹配类型-决定AppSpider是否将文本匹配字符串与输入控件作为文本字符串、通配符或正则表达式进行匹配。
- 控制类型-可以应用此模式的输入控件的类型,如单选按钮、复选框和文本区域。
- 价值匹配-输入控件可以有多个值可供选择。例如,复选框可以使用的值
1选择和0对于未选中的。如果输入的任何值与值匹配正则表达式匹配,则AppSpider将为输入控件选择该值。 - 价值-如果输入控件允许输入或选择文本值,AppSpider将输入这个值。
中的一行可以修改参数数据参数表,在面板底部的Parameter区域中修改数据,并选择适用控件类型的复选框。
这页对你有帮助吗?