Обновления последней версии для Silk Performer
Улучшения плагинов Jenkins
Улучшения плагинов Jenkins

Реализовано основное обновление плагина Silk Performer® для инструмента непрерывной интеграции Jenkins, благодаря чему этот плагин теперь предоставляет ряд новых функций. Он улучшает автоматизацию благодаря поддержке ведомых устройств и систем контроля исходного кода Jenkins и расширяет анализ результатов с помощью диаграмм трендов, обзорных отчетов и условий успеха.

Поддержка HAR-файлов
Поддержка HAR-файлов

Формат архива HTTP (.har), разработанный группой Web Performance Working Group консорциума W3C, используется браузерами для хранения данных производительности для загруженных веб-страниц.

Теперь Silk Performer может импортировать файлы .har из разных источников для создания скриптов, что повышает эффективность взаимодействия с разработчиками и персоналом поддержки.

Функции

HTTP/2 при повторе

В Silk Performer 19.0 впервые реализована функция переключения на HTTP/2 при воспроизведении скриптов веб-протоколов. HTTP/2 — это новая версия протокола HTTP, используемого в Интернете. Он содержит ряд улучшений по сравнению с версией HTTP/1.1, что позволяет существенно повысить скорость обмена данными между клиентом и сервером. Эти усовершенствования включают определенный способ сжатия заголовков, так называемую «push-функцию сервера» и подход на базе единого подключения. Теперь Silk Performer поддерживает эти функции HTTP/2 для тестирования производительности и нагрузочного тестирования. Для использования HTTP/2 не требуется получать какие-либо дополнительные лицензии.

Нагрузочное тестирование с использованием веб-браузера Chrome и Firefox

Silk Performer не только упрощает тестирование современных веб-приложений на уровне протокола (HTTP), но и позволяет использовать реальные веб-браузеры для генерирования нагрузки. Для повтора скриптов на основе браузера теперь можно использовать не только Internet Explorer, но также Chrome и Firefox. Запись по-прежнему работает только в Internet Explorer и управляется через приложение для браузера. Вы можете повторно использовать функциональные тесты, созданные с помощью Silk Test®, или с нуля создавать собственные скрипты на основе браузера в Silk Performer.

Новые регионы CloudBurst

CloudBurst теперь поддерживается на платформах Google Cloud Platform, AWS и Azure.

Разработка тестов производительности с помощью Visual Studio и C#

Новое расширение Silk Performer для Visual Studio позволяет разрабатывать тесты производительности в Microsoft Visual Studio. Оно поддерживает работу на уровне протоколов и на уровне браузера, позволяя выполнять запись при использовании веб-технологий. В расширении обеспечивается комплексное связывание в C# для всех API-функций ядра, веб и браузера. Таким образом, оно объединяет широкий набор функций разработки, имеющийся в Visual Studio (в том числе все функции отладки) с мощными возможностями нагрузочного тестирования Silk Performer (включая запись в файлы и анализ TrueLog).

Ведущая веб-поддержка для всех основных веб-сред

Для обеспечения высокой производительности во всех основных веб-средах (HTML5, AJAX, отзывчивый веб-дизайн, Adobe Flash/Flex и Microsoft Silverlight) используйте Silk Performer — ведущее решение для тестирования производительности. С его помощью можно создавать точные и реалистичные тесты с сотнями тысяч пользователей на различных устройствах с разными браузерами и скоростями подключения. В Silk Performer можно использовать несколько подходов к веб-тестированию (в частности, нагрузочное тестирование с использованием веб-протокола и браузера).

  • Обнаружение схем асинхронной коммуникации: push, опрос, длинный опрос, WebSocket-соединения
  • Учет схем использования и уровней чувствительности пользователей
  • Тестирование разных значений ширины окна просмотра для выбора правильной компоновки для отзывчивого веб-дизайна
  • Обнаружение ограничений пропускной способности и проблем вторичного сервера
Расширенная поддержка браузеров для импортированных функциональных тестов

В предыдущем выпуске Silk Performer впервые была реализована функция для повторного использования функциональных тестов для тестирования производительности. Для тестов на основе браузера Silk Performer теперь в дополнение к Firefox, Chrome и PhantomJS также поддерживает Internet Explorer, Edge и мобильные браузеры. Мастер импорта генерирует необходимый код для тестирования на уровне мультисеансового или односеансового интерфейса пользователя.

Тестирование мобильных веб-приложений и нативных приложений

В Silk Performer реализована расширенная поддержка мобильных веб-приложений и нативных приложений и имеются профили для всех популярных мобильных устройств, типов приложений и скоростей подключения. Можно записывать веб-приложения и нативные приложения на мобильных устройствах или эмуляторах. Достоверно представить работу пользователей можно благодаря тестированию производительности, которое моделирует реалистичные сценарии с масштабированием для различных комбинаций устройств, уровней пропускной способности сети и географических местоположений.

  • Простая запись скриптов тестов с компьютера, эмулятора или мобильного устройства
  • Запись и моделирование различных мобильных браузеров на Android, iOS, Windows Phone и BlackBerry
  • Моделирование задержки, отбрасывания пакетов и пропускной способности мобильного соединения (GPRS, 3G и 4G)
  • Моделирование сетевых подключений для телефонов различных стандартов (GPRS, EDGE, UMTS, HSDPA, HSPA+ и LTE)
Расширенная отчетность и анализ

Мощные средства диагностики и отчетности по тенденциям позволяют быстро выявлять, изолировать и устранять первопричину проблем производительности. Анализ поведения приложений и просмотр статистики таймера отклика помогают обнаружить проблемы производительности до реального выпуска приложения. Комплексная система отчетности о тенденциях позволяет отслеживать работу пользователей после выпуска приложений.

  • Адаптация скриптов с помощью данных сеансов для моделирования реального поведения пользователей
  • Выявление узких мест в компоненте веб-страниц на стороне клиента и на уровне сети
  • Мониторинг статистики сервера и автоматическое сопоставление данных с результатами нагрузочного тестирования
  • Выявление потенциальных возможностей оптимизации кода (таких как сжатие, кэширование и минимизация перенаправлений для веб-приложений)
  • Понимание ошибок с точки зрения пользователя: неправильный ответ, превышение порога таймера, системная ошибка и т. п.
Эмуляция сетей

Silk Performer точно моделирует различные технологии проводных, беспроводных и мобильных сетей. Можно измерять влияние различных условий сети (таких как слабый сигнал антенны, высокая задержка при больших расстояниях соединений и снижение скорости передачи). Silk Performer можно использовать для расчета скорости и задержки отбрасывания пакетов и разработки профилей пропускной способности мобильных устройств для телефонов стандартов 3G, HSPA+ и LTE.

Неограниченная масштабируемость в облаке

Silk Performer быстро моделирует пиковые нагрузки любого размер из нескольких географических регионов, причем в этом случае не требуется вкладывать средства в дорогостоящее оборудование и настройку для нагрузочного тестирования. Возможно моделирование пиковых нагрузок любого размера в облаке для корпоративных приложений (не веб), включая SAPGUI, Oracle и Citrix. Используйте встроенную сеть VPN для безопасного тестирования приложений за брандмауэром.

Установите бесплатную пробную версию Silk Performer CloudBurst, чтобы узнать, как можно улучшить нагрузочное тестирование и тестирование производительности. Зарегистрируйтесь сейчас и получите 200 бесплатных баллов. Узнайте больше о лицензировании на основе баллов для Silk Performer CloudBurst.

Простое тестирование приложений на различных платформах

Проверяйте производительность приложений на различных мобильных устройствах, используя возможности тестирования мобильной производительности. Silk Performer полностью поддерживает тестирование производительности для мобильных веб-приложений и нативных приложений. В Silk Performer имеются профили для всех популярных мобильных устройств, типов приложений и скоростей подключения. Тесты производительности мобильных приложений можно выполнять на различных мобильных телефонах и с разной скоростью сети, включая Android, iOS, BlackBerry, GPRS, EDGE, HSPA+ и LTE.

Возможности мобильного тестирования в Silk Performer также включают следующее:

  • Запись мобильных браузеров. Можно записывать нативные приложения на мобильных устройствах, чтобы напрямую точно фиксировать трафик со смартфона. Silk Performer предоставляет свободу выбора для записи мобильных сценариев без использования физических устройств для повторов моделирования.
  • Моделирование пропускной способности мобильных устройств. Чтобы лучше понимать условия работы пользователей, используйте моделирование доступа с быстрым и медленным подключением. Можно моделировать сетевые подключения с мобильных устройств, используя предопределенные профили для телефонов различных стандартов (GPRS, EDGE, UMTS, HSDPA, HSPA+ и LTE)
  • Моделирование нагрузки в облаке. Имеется возможность моделирования большого трафика мобильных устройств из различных глобальных местоположений. Это позволяет оценить географические различия времени отклика и задержки и воздействие на существующие приложения, чтобы обеспечить высокий уровень работы пользователей без дорогостоящей установки и оборудования.
Silk Performer поддерживает приложения Enterprise

Silk Performer поддерживает следующие приложения Enterprise:

  • Citrix. Интеграция с Citrix обеспечивает уникальную поддержку Citrix, ориентированную на конечных пользователей. Неинтрузивное оптическое распознавание символов используется для записи и валидации объектов на экране, а возможность визуального повтора позволяет увидеть, что именно произошло во время сбоя.
  • SAP. Сертифицированная интеграция с SAP NetWeaver позволяет оценивать производительность систем и быстро и легко выявлять проблемы производительности. Включите SAP, чтобы обеспечить уровень производительности, необходимый для вашего бизнеса.
  • Oracle. Silk Performer обеспечивает необходимый уровень масштабируемости, надежности и производительности ваших корпоративных приложений Oracle. Поддерживаются приложения Oracle E-Business Suite, PeopleSoft, Siebel и приложения, созданные на базе Oracle Forms и Oracle ADF.
  • BMC Remedy. В Silk Performer имеются возможности для комплексного тестирования всех аспектов вашей веб-среды BMC Remedy. Благодаря поддержке API-интерфейса Remedy BackChannel обеспечиваются точность, воспроизводимость и простота реализации тестов.
  • Мейнфреймы. Проблемы производительности можно быстро устранять благодаря моделированию тысяч пользователей интерфейса зеленого экрана или приложений терминалов. Поддерживаются приложения терминалов VT100, VT200 (UNIX, IBM, AS400) и мейнфреймы IBM с доступом через TN3270(E) и TN5250.