Можно добавить URL, которые были пропущены в ходе
автоматического анализа: отдельные URL (например, URL,
применяемые формами) и упорядоченные
последовательности URL (например, корзины).
Об этой задаче
AppScan может не иметь возможности
проиндексировать отдельные части сайта в
автоматическом режиме без начального ввода
пользователя.
- Если приложение использует формы, требующие конкретных входных данных, то вы можете
ввести требуемые данные на странице с помощью функции
неавтоматизированного анализа. Эти действия будут записаны функцией автоматического заполнения форм для применения в ходе
сканирования.
- Если приложение использует JavaScript, аплеты Java или Flash и содержит ссылки, которые
отображаются только после конкретной последовательности состояний, то такие
ссылки могут быть пропущены в ходе автоматического анализа.
Откройте эти страницы в режиме неавтоматизированного анализа, чтобы
AppScan смог проверить их, а также
дополнительные ссылки на этих страницах.
- Если приложение использует аплеты Java, содержащие ссылки, то их анализ можно
выполнить только вручную.
- Если к отдельным компонентам сайта можно перейти только выбирая ссылки в
определенном порядке (например, корзина), то необходимо записать
многоэтапную операцию (Конфигурация сканирования > Многоэтапные
операции).
Процедура
- Неавтоматизированный анализ. Эта функция позволяет добавить
URL, которые не были обнаружены в ходе автоматического анализа
и для доступа к которым требуется конкретный контекст.
- На панели инструментов выберите Неавтоматизированный анализ.
Откроется встроенный браузер AppScan.
Прим.: Если приложение отображается в браузере не как ожидалось, то оно может быть не
оптимизировано для встроенного браузера
AppScan. В этом случае
AppScan можно настроить для
применения другого браузера. См. раздел
Изменение браузера по умолчанию.
- Просмотрите приложение, переходя по ссылкам и заполняя данные. Попытайтесь
охватить как можно больше функций.
- После завершения закройте окно (щелкните на значке X в строке состояния).
Откроется окно Неавтоматизированный анализ.
- Сохраните данные для применения в будущих сканированиях с помощью кнопки
Экспортировать.
- Для добавления данных в текущее сканирование выберите Добавить
все и нажмите кнопку OK.
- После загрузки новых страниц на панели инструментов выберите Сканирование > Продолжить
только анализ.
AppScan выполнит анализ новых ссылок,
обнаруженных в ходе неавтоматизированного анализа.
- После завершения анализа проверьте данные приложения и убедитесь, что достигнута
ожидаемая степень охвата.
- Многоэтапные операции. Эта функция позволяет записывать последовательности URL,
которые должны обрабатываться в конкретном порядке.
- Откройте представление Конфигурация сканирования > Многоэтапные операции.
- Нажмите кнопку красную кнопку Начать запись и выберите
Вход с последующей записью.
- Войдите в приложение и выполните процесс, который требуется записать (такой как
добавление элемента в корзину и оформление покупки).
Прим.: Нажмите кнопку Пауза, чтобы исключить ненужные ссылки из записи,
затем снова нажмите кнопку Пауза, чтобы возобновить запись.
- Закройте окно браузера.
- Если отдельные параметры в последовательности должны содержать уникальные значения,
обратитесь к техническому комментарию "Применение переменных в многоэтапных операциях":
http://www.ibm.com/support/docview.wss?uid=swg21327313