Запись синтетических сценариев
Прежде чем начать
- При записи сценариев следует использовать веб-браузер Firefox
-
Selenium IDE доступен только как дополнение Firefox. Если компонент Selenium IDE не установлен или не работает, выполните следующие шаги:
- Убедитесь, что вы работаете с версией Firefox 60 или новее, поддерживающей Selenium IDE 3.2.X или 3.3.X. Более новые версии Selenium
IDE не поддерживаются; такую версию надо деинсталлировать и установить версию 3.2.X или 3.3.X.Прим.: По умолчанию Selenium IDE автоматически обновляется после установки версии 3.2.X или 3.3.X. Отключите автоматические обновления для Selenium IDE, чтобы версия не обновлялась.
- Скачайте и установите Selenium IDE 3.2.X или 3.3.X с домашней страницы Selenium (https://addons.mozilla.org/firefox/addon/selenium-ide/versions/). Разрешите Selenium IDE устанавливать все подключаемые модули.
- После установки Selenium IDE перезапустите Firefox.
- Перейдите на веб-страницу, которую вы хотите протестировать, и закройте все остальные вкладки. Чтобы открыть Selenium IDE, выберите . В окне Selenium IDE убедитесь, что в поле Базовый URL содержится URL показанной веб-страницы. Selenium IDE начинает запись всех действий пользователя на открытой веб-странице.
- Убедитесь, что вы работаете с версией Firefox 60 или новее, поддерживающей Selenium IDE 3.2.X или 3.3.X. Более новые версии Selenium
IDE не поддерживаются; такую версию надо деинсталлировать и установить версию 3.2.X или 3.3.X.
- Формат сценариев Selenium .side
-
Сценарии, созданные с более новыми версиями Selenium, используют формат .side. С помощью Selenium IDE 3.2.X или 3.3.X можно импортировать более старые сценарии, созданные в формате .html, и сохранять их в формате .side. Дополнительную информацию смотрите в разделе Обновление сценариев более ранних версий Selenium IDE.
Если вы будете использовать сценарии Selenium в формате .side, надо сначала установить следующие обновления:- IBM Cloud Application Performance Management V8.1.4.0 агент Synthetic Playback Interim Fix 5 или новее в системах, где вы установили агент Synthetic Playback.
- Обратитесь в IBM, чтобы убедиться, что ваши подписки Cloud APM обновлены до IBM IBM Cloud Application Performance Management, Private Cloud APM V8.1.4.0 Server Interim Fix 8 или новее.
- Если вы используете частную точку присутствия (point of presence, PoP) мониторинга доступности,
проверьте, что номер сборки синтетической PoP -
APM_201903090832или новее, введя команду cat build.info из каталога установки PoP. Более ранние версии сборки не поддерживают формат .side.
Об этой задаче
В этой задаче вы выполняете действия пользователя на веб-странице и используете Selenium IDE для записи этих действий в виде команд в простом сценарии. Сценарии можно использовать для мониторинга производительности и доступности веб-приложения в Сводная панель Производительность приложений.
Процедура
Чтобы записать сценарий действий пользователя на веб-странице, сделайте следующее:
Результаты
Дальнейшие действия
Записав сложный сценарий, вы можете организовать сценарий в виде более простых сценариев, где каждый сценарий представляет собой определенный бизнес-процесс или действие пользователя в веб-программе. Более подробную информацию смотрите в разделе Структурирование сложных сценариев.
С помощью менеджера синтетических сценариев закачайте этот сценарий в новую или существующую синтетическую транзакцию. Дополнительную информацию смотрите в разделе Создание и изменение синтетических транзакций.