Расширение охвата сайта вручную

Можно добавить URL, которые были пропущены в ходе автоматического анализа: отдельные URL (например, URL, применяемые формами) и упорядоченные последовательности URL (например, корзины).

Об этой задаче

AppScan может не иметь возможности проиндексировать отдельные части сайта в автоматическом режиме без начального ввода пользователя.
  • Если приложение использует формы, требующие конкретных входных данных, то вы можете ввести требуемые данные на странице с помощью функции неавтоматизированного анализа. Эти действия будут записаны функцией автоматического заполнения форм для применения в ходе сканирования.
  • Если приложение использует JavaScript, аплеты Java или Flash и содержит ссылки, которые отображаются только после конкретной последовательности состояний, то такие ссылки могут быть пропущены в ходе автоматического анализа. Откройте эти страницы в режиме неавтоматизированного анализа, чтобы AppScan смог проверить их, а также дополнительные ссылки на этих страницах.
  • Если приложение использует аплеты Java, содержащие ссылки, то их анализ можно выполнить только вручную.
  • Если к отдельным компонентам сайта можно перейти только выбирая ссылки в определенном порядке (например, корзина), то необходимо записать многоэтапную операцию (Конфигурация сканирования > Многоэтапные операции).

Процедура

  1. Неавтоматизированный анализ. Эта функция позволяет добавить URL, которые не были обнаружены в ходе автоматического анализа и для доступа к которым требуется конкретный контекст.
    1. На панели инструментов выберите Неавтоматизированный анализ.

      Откроется встроенный браузер AppScan.

      Прим.: Если приложение отображается в браузере не как ожидалось, то оно может быть не оптимизировано для встроенного браузера AppScan. В этом случае AppScan можно настроить для применения другого браузера. См. раздел Изменение браузера по умолчанию.
    2. Просмотрите приложение, переходя по ссылкам и заполняя данные. Попытайтесь охватить как можно больше функций.
    3. После завершения закройте окно (щелкните на значке X в строке состояния).

      Откроется окно Неавтоматизированный анализ.

    4. Сохраните данные для применения в будущих сканированиях с помощью кнопки Экспортировать.
    5. Для добавления данных в текущее сканирование выберите Добавить все и нажмите кнопку OK.
    6. После загрузки новых страниц на панели инструментов выберите Сканирование > Продолжить только анализ.

      AppScan выполнит анализ новых ссылок, обнаруженных в ходе неавтоматизированного анализа.

    7. После завершения анализа проверьте данные приложения и убедитесь, что достигнута ожидаемая степень охвата.
  2. Многоэтапные операции. Эта функция позволяет записывать последовательности URL, которые должны обрабатываться в конкретном порядке.
    1. Откройте представление Конфигурация сканирования > Многоэтапные операции.
    2. Нажмите кнопку красную кнопку Начать запись и выберите Вход с последующей записью.
    3. Войдите в приложение и выполните процесс, который требуется записать (такой как добавление элемента в корзину и оформление покупки).
      Прим.: Нажмите кнопку Пауза, чтобы исключить ненужные ссылки из записи, затем снова нажмите кнопку Пауза, чтобы возобновить запись.
    4. Закройте окно браузера.
    5. Если отдельные параметры в последовательности должны содержать уникальные значения, обратитесь к техническому комментарию "Применение переменных в многоэтапных операциях":

      http://www.ibm.com/support/docview.wss?uid=swg21327313