Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 进行下列其中一项操作:
    • 若要添加 "Scanning Test” 到新的 .tst 文件:右键单击想将要添加 .tst 文件的项目节点,然后选择 新建测试( .tst)文件。为新的 .tst 文件输入名称,单击 下一步,然后选择 Web> 扫描 web 应用程序
    • 若要添加 "Scanning Test” 到现有项目:选择要添加新测试的测试套件节点,并单击 Add Test Output.



      在打开的“添加测试”向导中,选择左侧的 Standard Test ,右侧的 Scanning Tool ,然后单击 完成
  2. 指定是否要从 HTTP、FTP 或本地源进行扫描。
    • 如果选择 FTPLocal,请填写可用字段,然后才能完成配置。可以跳过以下选项:

      Info
      iconfalse
      title FTP 选项

      在指定 FTP 源时,存在以下选项:

      • Case Insensitive Server:指明您的服务器不区分大小写。
      • Follow Symbolic Links:如果选择此项,它会告诉 SOAtest 去扫描符号链接,就像这些链接是 ftp 站点上的实际文件或文件夹一样。 如果链接指向文件夹,则 SOAtest 将扫描该文件夹的内容。
    • 如果选择 HTTP,则按照下面的详细步骤继续指定设置。
  3. 选择 HTTP Tool SettingsRequired Basic Settings 选项卡,并完成以下内容:
    • Start URL:在字段中指定 URL 或 .urls 文件。
      • 如果 URL 的用户名和密码作为‘*’输入,则 SOAtest 将首先尝试使用最近 URL 的相同凭证,最近 URL 与此 URL 前面并属于同一个域的。如果该凭证没有用于此 URL,则 SOAtest 将打开域密码对话框,询问您输入的凭证是否正确?

        Info
        iconfalse
        title使用 .urls 文件

        Anchor
        Using .urls Files
        Using .urls Files
        如果计划将正向的限制添加到项目,然后启动将文件中指定的 URL 上所有合适的站点加载到 Project Creation 面板中指定的默认深度,则使用 .urls 文件。如果为受保护的 URL 指定用户名和密码,则凭证将自动添加到项目中。

        .urls 文件的格式为:URL 在单独行上指定;如果为 URL 指定凭证,则它必须按照 url 的顺序放在同一行:url、username、password。Url、user-name、password 以逗号分割。如果三个中的任何一项存在逗号,则该项都必须放在一对双引号内。如果任何项包含双引号,则每个双引号必须使用另一个双引号进行转义,并且将所有项放在双引号内。例如,
        http://url1.com/
        http://url2.com/, username, password
        http://url3.com/, "user,name", ",password,"
        http://url4.com/, "username", "pass""word"

    • Limit loading depth:如果不想要 SOAtest 尝试加载整个站点,使用此控件限制加载深度。深度设置决定加载站点点击深度(链接)的数量。加载深度为 0 意味着只加载初始页面。如果希望只测试站点中所选定路径,或者如果希望 SOAtest 根据日志文件项中记录的流量自动构建站点结构和路径,那么该选项尤其有用。
    • Restrict scanning to deepest subdirectory of start URL:如果希望 SOAtest 只加载初始启动 URL 的子目录,请选择此选项。有关更多详情,请查阅 限制扫描到启用 URL 的最深子目录
    • 遵循表中未指定为限制的重定向:如果希望 SOAtest 遵循重定向未指定为允许 URL 的站点,请选择此选项。有关重定向处理的更多详情,请查阅 Understanding and Configuring Redirect Handling
    • 允许/限制 URL:如果访问某些页面(例如,日志输出页面)可能防止 SOAtest 正确地和/或完整地加载站点,通过在表中将它们标记为受限制的 URL 来提示 SOAtest 避免这些页面;有关详细说明,请查阅 Preparing SOAtest to Load Sites that Use JavaScript
    • Form Options:可使用以下选项:
      • Scan Forms With Default Input:默认关闭
      • Fill Active Inputs Manually:默认开启
  4. 如果想要输入连接密码,则选择 Realm Passwords 选项卡并单击 Add 来指定密码。
  5. 如果想要指定高级扫描选项,则选择 Advanced Settings 选项卡,然后完成以下内容:
    • Default Pages:* (这是默认的设置)
    • Obey Robot Restrictions:关闭(前提条件是站点的 Wedmaster 授权您忽略机器人限制)
    • Pass Cookies:开启
    • Invoke CGI For All Arguments:开启
    • Case Insensitive Server:取决于您的服务器
    • Aliases:取决于您的站点。如果您的站点使用别名,则通过单击 Add 按钮在此书进行输入。 按钮在此处进行输入。 Alias 是希望 SOAtest 要考虑的一个域,相当于项目中其中一个站点的域。例如, http://www.parasoft.com 可能拥有别名 parasoft.comwww.parasoft.com
  6. 单击 保存

...