EveryStep Scripting Tool — это приложение, которое автоматизирует запись взаимодействия браузера с веб-сайтом или веб-приложением. Вы можете использовать веб-версию или настольную версию браузера для записи. Чтобы установить настольную версию, см.
Каждый шаг Сценарий Инструмент Обзор Видео
Как запустить веб-инструмент для сценариев EveryStep
Существует два подхода к записи сценария мониторинга с помощью EveryStep Scripting Tool. Вы можете начать с записи сценария мониторинга, а затем сохранить результат на устройстве мониторинга. Чтобы использовать веб-приложение EveryStep Scripting Tool, войдите в свою учетную запись Dotcom-Monitor, затем на левой боковой панели выберите веб-приложение EveryStep Recorder>.
Кроме того, вы можете начать с создания устройства мониторинга веб-приложения:
- Нажмите «Создать
» на левой боковой панели, чтобы добавить новое устройство мониторинга. - В разделе «Веб-приложения» выберите «Многоэтапный процесс».
- В окне EveryStep Recorder введите начальный URL-адрес.
- Укажите тип устройства пользователя, браузер, разрешение для записи.
- Нажмите кнопку Записать сейчас и запишите сценарий мониторинга в окне регистратора.
Область использования
EveryStep Scripting Tool используется для записи скриптов для:
- Мониторинг веб-приложений: мониторинг веб-приложений с помощью браузера.
Богатые Интернет-приложения (RIA) мониторинга
: веб-приложений мониторинга, который включает в себя необходимость проверки изображения или динамических элементов веб-страницы, таких как Silverlight, Flex, Flash и т.д.- Мониторинг простоя сервера: мониторинг веб-приложений с помощью процесса запроса HTTP/S (GET/POST) (режим http-scripting доступен только через EveryStep Scripting Tool Desktop).
- Тестирование нагрузки: тестирование веб-приложений из
разных мест расположения агентов
мониторинга по всему миру.
Веб-приложения
Это выбор по умолчанию и наиболее часто используемая функция EveryStep. Мониторинг веб-приложений создает надежный сценарий, который может выполнять сложные действия, включая заполнение форм, взаимодействие с мультимедиа, нажатие на различные элементы страницы, проверку загрузки определенного текста и изображений на страницу и многое другое. Узнайте больше о том, как работают сценарии для мониторинга веб-приложений.
Время работы сервера
Нажмите на несколько страниц, быстро создавая несколько серверов время простоя HTTP / S задач, которые работают, в последовательности, под одним устройством мониторинга. Существует несколько ключевых различий между тем, как работает мониторинг простоя сервера и сценарии мониторинга веб-приложений. Загрузите EveryStep Scripting Tool Desktop для выполнения этой задачи мониторинга.
Тестирование нагрузки и стресса
Завехайте действия, которые вы ожидаете от среднего пользователя вашего сайта. Запустите этот скрипт на нескольких машинах, чтобы смоделировать большие нагрузки на ваш сайт. Нагрузочное тестирование уникально среди платформ Dotcom-Monitor тем, что после записи сценария необходимо запланировать разовые тесты, в то время как другие платформы выполняют текущий мониторинг.
Запись браузера EveryStep
Затем вы выполняете «каждый шаг» пути веб-приложения, который обычно проходит пользователь, или который вы специально хотите проверить с помощью кликов, записей, наведений и т. д. EveryStep Recorder записывает каждое взаимодействие браузера.
После записи скрипта выберите кнопку Stop из левого навигационного инструмента.
Вам будет предложено воспроизвести только что записанный сценарий в EveryStep Recorder, чтобы убедиться, что сценарий записан правильно.
Запись затем воспроизводится в EveryStep Recorder, чтобы подтвердить, что скрипт работает.
Проверка содержимого
Проверка является набором функций EveryStep Scripting Tool, специфичных для задач мониторинга веб-приложений.
Проверка ключевых слов (текста) используется для проверки того, что сервер не только отвечает на запрос, но и предоставляет правильные данные. Проверка ключевых слов позволяет указывать ключевые слова, которые будут проверяться на странице каждый раз, когда страница загружается. Вы можете указать одну фразу ключевого слова на строку. Ключевая фраза содержит одно или несколько слов в том же формате, в котором они отображаются на странице. EveryStep Scripting Tool не позволяет включать в ключевую фразу несколько ключевых слов из разных мест на сайте. Для получения дополнительной информации см.
Технология проверки изображений используется для снимка эталонного изображения или области для сравнения на пиксель. В результате получается коэффициент совпадения, который используется для определения наличия изображения при мониторинге. Для получения дополнительной информации см.
РИА Рекордер
Мониторинг Rich Internet Application (RIA) является дополнением к модулю EveryStep Scripting Tool, который обеспечивает беспрецедентный уровень богатых возможностей мониторинга приложений. Объединение нашей мощной технологии сопоставления изображений с EveryStep Scripting Tool позволяет легко создавать сложные скрипты транзакционного анализа, которые могут реально «видеть» и взаимодействовать с РИА-технологиями, такими как Flash, Silverlight, Java, Flex, Ajax, Shockwave, quickTime, ActiveX и другими.
Для работы с динамическими сайтами RIA используйте функции RIA Image
Видео-демонстрация возможностей РИА и процесса записи доступна в видео How To: Recording an RIA Script.
Ошибки фильтрации
Если
в сценарии будут обнаружены
какие-либо ошибки, вам будет представлен список ошибок и предложено выбрать, хотите ли вы отфильтровать эти ошибки при выполнении скрипта.
Если вы решите отфильтровать ошибку, EveryStep Scripting Tool добавит метод фильтрации в начале скрипта, аналогичный следующему:
NetworkFilter.Deny(«http://www.example.com/FilteredOutElement.ttf«);
Если скрипт столкнется с ошибкой с этим элементом, ошибка будет проигнорирована, и скрипт продолжит работу, не сообщая об ошибке.
Сохранение сценария
После создания первого скрипта сохраните его на сайте Dotcom-Monitor, нажав кнопку Сохранить.
После сохранения сценарий EveryStep загружается в вашу учетную запись Dotcom-Monitor и может быть просмотрен и отредактирован в настройках устройства.