Web 导入设置

“设置”对话框包含一般的 AppDNA 选项。要打开此对话框,请从菜单中选择“编辑”>“设置”。

使用“设置”对话框的“Web 导入”页可通过导入 Web 应用程序屏幕自定义 Web 应用程序的导入。

在此对话框中进行更改后,单击“保存”以保留您的更改。

注意:除了一个或两个例外,Web 导入设置对应于独立蜘蛛的“常规设置”和“蜘蛛设置”选项卡上的可用设置。

“直接导入”选项卡

这些选项与“导入 Web 应用程序”屏幕中的“Web 直接导入”选项卡相关。

同时导入(1-20)。这将控制同时进行的导入数量。最佳值取决于您的硬件配置。如果增加此设置的值,然后发现导入失败并出现“死锁”错误,请将其减小。默认和通常推荐的设置为 3。

保留日志文件。选中此复选框可保存日志文件。这有时会用于诊断目的。如果您不想保存日志文件(例如,以节省磁盘空间),请清除此复选框。

网络蜘蛛选项卡

这些选项与“导入 Web 应用程序”屏幕中的“Web 捕获导入”选项卡相关。

浏览器超时。您希望蜘蛛在忽略它并移动到下一页(在自动模式下运行蜘蛛时)之前等待页面加载的时间长度(以秒为单位)。当您在手动模式下运行蜘蛛时,此设置仅用于第一页。默认值为 15 秒。

站点遍历深度。指定您希望蜘蛛遵循的链接深度。例如,如果您指定深度为 1,则蜘蛛会从网站的索引页面开始,并查看它包含多少链接,并访问这些链接中的每个链接。如果其中一个链接包含更多链接,如果深度设置为 2 或更多的深度,蜘蛛会访问它们。默认值为 25。

自动关闭对话框和弹出窗口。如果希望蜘蛛自动关闭在自动模式下运行时遇到的对话框,请选中此复选框。例如,如果您希望使导入保持无人参与运行,则此功能非常有用。如果您希望蜘蛛等待您手动关闭对话框,请清除此复选框。

Web 应用程序限制到其虚拟目录。如果希望蜘蛛忽略 Web 应用程序虚拟目录之外的任何链接(例如,http://myserver/myWebApp),请选中此复选框。当同一服务器上有多个 Web 应用程序并且每个 Web 应用程序被 URL 的不同部分访问时,这很有用。如果您希望蜘蛛跟踪虚拟目录之外的链接,请清除此复选框。

包括子域名。如果您希望蜘蛛跟踪指向主域的子域的链接(例如,http://staging.dev.myserver/myWebApp),请选中此复选框。如果 Web 应用程序重定向到主域的子域,请确保选中此复选框。如果您希望蜘蛛忽略指向子域的链接,请清除此复选框。

表单用户交互。如果您希望蜘蛛(在自动模式下运行时)停止在具有表单的每个页面上并提示您填写它,请选中此复选框。当 Web 应用程序具有需要用户登录的页面时,这尤其有用。当选择此选项并且蜘蛛检测到网页上的表单时,它会打开一个对话框并以黄色高亮显示表单输入框。有关更多信息,请参阅网页捕获处理

允许代理身份验证提示。如果 LAN 配置为使用代理服务器,并且您已选中“自动关闭对话框”复选框,请选中此复选框。这意味着蜘蛛会等待您在身份验证对话框中填写您的登录信息。如果 LAN 未配置为使用代理服务器,请清除此复选框。

允许捕获重复项。此设置仅在手动模式下运行时会影响蜘蛛。如果您希望蜘蛛多次捕获同一页,如果页面更改,请选中此复选框。当捕获使用 JavaScript 和相关技术(如 AJAX)在加载页面后修改页面的 Web 应用程序时,这很有用。选中此复选框后,请使用以下命令配置选项:

  • URL 的重复计数。输入您希望蜘蛛捕获页面的最大次数。
  • 重复差异比率。输入页面必须更改的百分比,以便再次捕获页面。

捕获结果输出目录。指定捕获结果的位置。在这里你可以找到生成的 MSI 文件和捕获的网页。通常只需在使用独立 Web 应用程序捕获工具时使用这些文件。

允许的外部域。您希望蜘蛛跟踪链接的外部域的列表。

域名。在此处指定 Web 应用程序域,然后单击“添加”将其添加到允许的外部域列表中。如果 Web 应用程序重定向到另一个域,请在此处输入该域。同样,如果使用不同域中的外部身份验证服务器,请在此处输入该域。

Web 导入设置