Jump to content

LoadRunner

(Перенаправлено с HP LoadRunner )
LoadRunner
Разработчик(и) Открытый текст
Стабильная версия
2022 Р2
Операционная система Microsoft Windows и Linux (только генератор нагрузки)
Доступно в 11 языков
Список языков
Тип нагрузочного тестирования Инструменты
Лицензия Собственный
Веб-сайт [1]

LoadRunner — инструмент тестирования программного обеспечения от OpenText . Он используется для тестирования приложений , измерения поведения и производительности системы под нагрузкой.

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

LoadRunner имитирует активность пользователя, генерируя сообщения между компонентами приложения или моделируя взаимодействие с пользовательским интерфейсом, например нажатия клавиш или движения мыши. Создаваемые сообщения и взаимодействия хранятся в сценариях. LoadRunner может генерировать сценарии, записывая их, например регистрируя HTTP- запросы между клиентским веб-браузером и веб-сервером приложения. [ 1 ]

Hewlett Packard Enterprise приобрела LoadRunner в рамках приобретения Mercury Interactive в ноябре 2006 года. [ 2 ] [ 3 ] В сентябре 2016 года Hewlett Packard Enterprise объявила о продаже своего бизнеса по разработке программного обеспечения, включая продукты Mercury, компании Micro Focus. [ 4 ] По состоянию на 1 сентября 2017 года приобретение было завершено. [ 5 ]


12 декабря 2019 г. Micro Focus объявила о новых названиях пакета LoadRunner и стала подписываться на CalVer. [ 6 ]

  • LoadRunner теперь называется LoadRunner Professional 2020.
  • Performance Center теперь называется LoadRunner Enterprise 2020.
  • StormRunner Load теперь называется LoadRunner Cloud 2020


Архитектура

[ редактировать ]

Ключевые компоненты LoadRunner:

  • Генератор нагрузки генерирует нагрузку на приложение, следуя сценариям.
  • VuGen (генератор виртуальных пользователей) для создания и редактирования сценариев.
  • Контроллер управляет, запускает и упорядочивает экземпляры генератора нагрузки, определяя, какой сценарий использовать, как долго и т. д. Во время запуска контроллер получает данные мониторинга в реальном времени и отображает состояние.
  • Процесс агента управляет соединением между экземплярами контроллера и генератора нагрузки.
  • Анализ собирает журналы из различных генераторов нагрузки и форматирует отчеты для визуализации данных результатов выполнения и данных мониторинга.

Доступны модули, позволяющие LoadRunner захватывать, воспроизводить и создавать сценарии для различных приложений и сетевых технологий. К ним относятся поддержка: [ 7 ]

LoadRunner можно запускать автономно или несколько экземпляров можно объединить для использования несколькими людьми под контролем LoadRunner Enterprise, ранее известного как HP PerformanceCenter .

Версия Пакет обновления Дата выпуска Примечания
1.0 ноябрь 1993 г. Нагрузочное тестирование X Windows приложений
2.0 июль 1994 г. Windows Добавлена ​​поддержка
XL и RTE декабрь 1994 г. Представлены LoadRunner/XL (для крупных тестов) и LoadRunner/RTE (поддержка протокола RTE).
3.0 апрель 1995 г. Добавлен инспектор SQL (фиксирует операторы SQL, отправленные из клиентских приложений в реляционные базы данных ).
4.0 май 1996 г. Добавлены инструменты генератора виртуальных пользователей, контроллера и анализа.
5.0 февраль 1997 г. Добавлена ​​поддержка SAP R/3.
6.0 июль 1999 г. Добавлена ​​поддержка установки Linux.
6.5 июнь 2000 г. Добавлена ​​технология «TurboLoad» (т.е. запуск пользователей в виде потоков).
7.51 июнь 2000 г. Добавлена ​​поддержка протокола Citrix ICA.
7.8 сентябрь 2003 г.
7.8 Пакет функций 1 сентябрь 2003 г. Добавлена ​​поддержка Windows XP.
8.0 август 2004 г. Добавлены «Дополнительные атрибуты» в настройки времени выполнения.
8.1 август 2004 г. Добавлены технологии Web Click и Script.
9.0 август 2004 г. Переименован в HP LoadRunner.
9.10 февраль 2008 г. Добавлены веб-службы, Adobe AMF и RDP.
9.51 6 июля 2009 г.
9.52 14 июня 2010 г.
11.0 сентябрь 2010 г.
11.0 Патч 1 6 января 2011 г.
11.0 Патч 2 22 февраля 2011 г. Добавлена ​​поддержка Visual Studio 2010 и обновлений протоколов для Ajax TruClient, Citrix, Flex, Web.
11.0 Патч 3 20 июня 2011 г. Добавлена ​​поддержка IE9, мобильных протоколов, GraniteDS.
11.0 Патч 4 ноябрь 2011 г. HP SV (интеграция виртуализации служб) с контроллером, GWT-DFE (Google Web Toolkit — расширение формата данных), туннелирование по RTMP, поддержка обмена сообщениями, поддержка потоковой передачи, гибкая корреляция.
11.50 ноябрь 2011 г. Добавлена ​​новая среда разработки VuGen, Ajax TruClient для IE, асинхронная поддержка веб-протоколов, Flex, Mobile, .NET, веб-службы, запись 64-битных приложений, поддержка IPv6.
11.50 Патч 1 20 июля 2012 г. Добавлен протокол Ajax TruClient IE.
12.00 18 марта 2014 г. Добавлена ​​возможность создавать экземпляры в Amazon EC2 непосредственно из пользовательского интерфейса LoadRunner.
12.02 21 января 2015 г. Добавлена ​​возможность создавать экземпляры в Microsoft Azure непосредственно из пользовательского интерфейса LoadRunner.
12.50 август 2015 г.
  • JavaScript как новый язык сценариев для протокола Web-HTTP/HTML
  • Добавлена ​​поддержка Chrome TruClient.
  • Google Compute Engine поддерживается как поставщик облачных услуг
  • Возможность записать сценарий TruClient в одном браузере и воспроизвести его в любом
  • Интегрированное решение для виртуализации сети (ранее известное как Shunra)
  • Docker Установка Linux на базе
  • Генерация скриптов из HAR файлов
  • Основные улучшения в протоколах .NET и Citrix.
12.50 Патч 3 5 мая 2016 г.
  • Обеспечивает поддержку протокола TruClient — Native Mobile в HPE Mobile Center.
  • Добавлена ​​поддержка HPE Mobile Center 1.51.
  • Исправление подготовки Amazon Cloud.
12.53 май 2016 г.
  • Интеграция Git в VuGen
  • Поддержка Java 8, поддержка 64-битного воспроизведения в протоколах Java
  • Новый PCoIP протокол
  • потоковой передачи видео HTTP ( HTML5 , HLS ) Поддержка
  • HTTP/2 Поддержка
  • Улучшенная запись SAPUI5 в TruClient
  • Редактор конструктора шагов REST в VuGen
  • Поддержка Win 10 и запись с помощью браузера MS Edge.
  • Встроенный тест совместимости Linux в VuGen.
  • Улучшена производительность генераторов нагрузки Linux, поддержка дополнительных дистрибутивов Linux.
12.53 Патч 1 15 июня 2016 г. Устраняет проблему с распределением памяти, которая может повлиять на протоколы Web HTTP/HTML.
12.53 Патч 2 3 августа 2016 г.
12.53 Патч 3 29 сентября 2016 г.
12.53 Патч 4 4 января 2017 г. LoadRunner 12.53 Patch 4 содержит различные улучшения и обеспечивает поддержку следующего:
  • Мобильный центр HPE 2.20. Подробную информацию см. в справке Mobile Center.
  • HPE Network Virtualization (NV) 12.53, исправление 1
  • Поддержка Google Web Toolkit (GWT):
    • Фабрика запросов GWT
    • ГВТ 2.7.0
    • Проверено для использования с GWT 2.8.0 (полная поддержка будет добавлена ​​в будущей версии).
12.55 17 августа 2017 г. Добавлен протокол MQTT, поддержка тестов JMeter, поддержка создателей Windows 10, Windows Server 2016 и Ubuntu 16.04. Также добавлена ​​поддержка Chromium 55 для протокола TruClient. LoadRunner 12.55 поддерживает 64-битную запись и воспроизведение HTTP/2, а также множество улучшений и улучшений производительности.
12.56 26 февраля 2018 г. LoadRunner 12.56 содержит различные улучшения и обеспечивает поддержку следующего:
  • Поиск настроек времени выполнения
  • Новые поддерживаемые технологии и платформы
  • Улучшения протокола
  • Улучшения TruClient
  • Улучшения VuGen
  • Улучшения контроллера и анализа
12.57 19 мая 2018 г. LoadRunner 12.57 содержит различные улучшения и обеспечивает поддержку следующего:
  • Новые поддерживаемые технологии и платформы
  • Совместимость протокола эмулятора удаленного терминала с Windows 10
  • Улучшения TruClient, включая поддержку ChromiumOS версии 63.
  • Улучшения VuGen
  • Улучшения контроллера
12.60 24 августа 2018 г. LoadRunner 12.60 содержит различные улучшения и обеспечивает поддержку следующего:
  • Параметр времени выполнения для включения/отключения функций HTTP/2.
  • Новый параметр времени выполнения, позволяющий подключаться к одному или нескольким IP-адресам по протоколу Oracle NCA.
  • Расширенная поддержка пула рабочих столов с возможностью синхронизации по тайм-ауту растрового изображения за шаг для протокола PCoIP.
  • Докеризованные генераторы нагрузки
  • Виртуализация сети теперь бесплатна
  • Сохраните график как файл изображения
12.63 28 мая 2019 г. LoadRunner 12.63 содержит различные улучшения и обеспечивает поддержку следующего:
  • Значительное сокращение общего времени анализа на обработку необработанных результатов.
  • Добавлен мастер сценариев для MQTT.
  • Средство просмотра снимков поддерживается для сценариев TruWeb.
  • TruClient теперь включает функцию API VTS, которая заменяет определенное значение внутри набора столбцов новым значением.
  • Уменьшено потребление памяти в режиме загрузки для браузера TruClient.
2020 17 декабря 2019 г. ЛоадРаннер 2020
  • Добавлен новый протокол под названием DevWeb.
  • Webservices имеет новый набор инструментов WDF
  • Частично современный пользовательский интерфейс и значки
  • Интеграция LoadRunner Enterprise
  • Онлайн-графики в контроллере с богатыми элементами управления пользовательского интерфейса.
  • SAP — веб-протокол теперь поддерживает отчет о записи, предопределенный DFE, асинхронную связь и создание файлов HAR после воспроизведения.
  • Протокол TruClient имеет новый поиск и набор инструментов с новейшей поддержкой браузеров Chromium и TruClient.
  • TruClient имеет новые показатели производительности на стороне клиента
Пакет обновления 1 2020 г. 2 апреля 2020 г. Пакет обновления 1 для LoadRunner 2020
  • Улучшения были внесены в DevWeb, TruClient, веб-службы, Citrix ICA, VTS и интеграцию с LoadRunner Enterprise.
Пакет обновления 2020 г. 1 июля 2020 г. Пакет обновления 2 для LoadRunner 2020
  • Улучшения были внесены в DevWeb, TruClient, протокол PCoIP, запись PCAP, VTS и интеграцию с LoadRunner Enterprise.
  • В этой версии представлен OneLG — комбинированная установка генератора нагрузки для всех продуктов семейства LoadRunner. Во время установки вы выбираете соответствующий продукт семейства LoadRunner, а затем при необходимости можете перейти на другой продукт.
  • Поддержка выполнения ресурсов тестирования производительности Gatling в рамках сценариев контроллера. Эта функция в настоящее время доступна в виде технической предварительной версии.
Пакет обновления 3 2020 г. 29 сентября 2020 г. Пакет обновления 3 для LoadRunner 2020
  • Улучшения были сделаны в DevWeb, TruClient, протоколе .NET.
  • Плагин TeamCity
  • Инструмент анализа использования
2021 12 января 2021 г. ЛоадРаннер 2021
  • новый движок DevWeb
  • Поддержка DevWeb gRPC
  • Кандидаты на корреляцию DevWeb
  • Dynatrace SaaS и управляемая интеграция
  • Поддержка Selenium-скриптов
2021 Р1 Р1 29 апреля 2021 г. LoadRunner 2021 R1
  • Полное завершение кода в DevWeb
  • Генерация сертификата CA в DevWeb
  • Поддержка DevWeb gRPC
  • Поддержка HLS Live Streaming в веб-HTML/HTML
  • Поддержка Java-скриптов в Linux LG
  • Поддержка Silk Performance
  • Циклическое распределение пользователей Vuser
2021 Р2 Р2 Октябрь 2021 г.
  • Интеграция Silk Performer
  • Мониторинг Azure Insights
  • Интеграция LoadRunner Enterprise
2022 февраль 2022 г.
  • Протокол Кафки
  • Поддержка Azure Key Vault
  • Тестирование хаоса с помощью Gremlin
  • Центр данных LoadRunner
  • Кодировка UTF-8 для отображения неанглийских символов
2022 Р1 Р1 июнь 2022 г.
  • Интеграция с Прометеем
  • Модернизация онлайн-панели контроллера
  • Поддержка Citrix Workspace 2203 LTSR
  • Поддержка SLA для сценариев Selenium
2022 Р2 Р2 Октябрь 2022 г.
  • Протокол .NET Plus
  • Поддержка протокола PCoIP для VMware Horizon 8
  • Поддержка VTS для Docker
  • Интеграция данных
  • Поддержка связи IPv6
  • Динамический мониторинг для монитора ресурсов Windows
  • Интеллектуальное распределение пользователей Vuser
2023 март 2023 г.
  • Пользовательский опыт
  • Данные и аналитика
  • VuGen, протоколы и разработчик LoadRunner
  • Нагрузочное тестирование и моделирование
  • Облако и SaaS
  • Интеграции и экосистема
  • Модернизация
  • Безопасность и инфраструктура
  • Поддержка протокола PCoIP для VMware Horizon 8
  • Поддержка VTS для Docker
  • Интеграция данных
  • Поддержка связи IPv6
  • Динамический мониторинг для монитора ресурсов Windows
  • Интеллектуальное распределение пользователей Vuser

[ 8 ]


2023Р1 Р1 июль 2023 г.
  • Размер и расположение окна
  • Обновление отчета аналитики использования
  • Поддержка SLA для APDEX
  • Распределение генератора нагрузки для сценариев группы пользователей Vuser
  • Сервер Ubuntu Linux 22.04 LTS 64-разрядный.
  • Генераторы нагрузки теперь можно установить в Red Hat Enterprise Linux 9.
  • Поддержка тестирования хаоса для локального сервера Steadybit
  • Улучшения графиков онлайн-монитора
  • Автоматическое переподключение генераторов нагрузки
  • Установка Gatling и JMeter теперь не является обязательной для генераторов нагрузки.
  • VTS теперь поддерживает подключение LDAPS к контроллеру домена для аутентификации NTLM.
  • Протоколы TruClient включают следующие обновления: Поддержка обновленной версии браузера Chromium: версия 113. Браузер TruClient: эквивалент Firefox версии 110.
  • В этом выпуске представлен новый протокол Cloud for AWS. С помощью этого протокола вы можете создавать сценарии Vuser для мониторинга использования Amazon Simple Queue Service (SQS).
  • Обновления DevWeb и веб-протоколов
  • Обновления SAPGUI
  • Обновления оркестратора Kubernetes
  • REST API администрирования LoadRunner Enterprise позволяет отменить назначение пользователя, указанного по идентификатору, из определенного проекта.
24.1 24.1 февраль 2024 г.
  • Интеграция хаоса SteadyBit
  • Новый упрощенный заголовок
  • Переработано меню навигации модуля.
  • Панель нагрузочного теста заменена домашней страницей.
  • Панель администрирования LoadRunner Enterprise теперь обновляется автоматически, предоставляя вам актуальные обновления и уведомления.
  • Теперь поддерживаются API REST для обновления паролей в различных компонентах LoadRunner Enterprise и инструментах настройки. Это позволяет упростить смену паролей с минимальным вмешательством пользователя.
  • Чтобы снизить риск атак на основе учетных данных, встроенная аутентификация LoadRunner Enterprise теперь включает настройки блокировки пользователей. Эти настройки позволяют вам определить, сколько неудачных попыток входа разрешено в течение определенного периода времени, прежде чем пользователь будет заблокирован.
  • LoadRunner Enterprise теперь поддерживает работу в среде с поддержкой FIPS. Он соответствует стандарту FIPS 140-2 для защиты конфиденциальных или ценных данных.
  • Теперь вы можете установить расширение LoadRunner Web Recorder в Chrome для записи событий для сценария Vuser. Это позволяет создавать сценарии в тех случаях, когда политика безопасности блокирует стандартный рекордер VuGen.
  • Этот выпуск включает интеграцию с CyberArk, обеспечивающую поддержку использования безопасности идентификации CyberArk для привилегированных учетных записей. Новый API LoadRunner позволяет подключаться к хранилищу CyberArk и запрашивать пароли.
  • VuGen содержит новый конструктор сценариев для создания сценариев протокола AWS. Используя конструктор сценариев, вы можете создать сценарий SQS без необходимости вручную вставлять код.
  • Обновления браузера TruClient 118-120
  • Обновления Citrix, Java и SAP до последних версий
  • Теперь вы можете передавать данные в реальном времени из сценария контроллера на платформу Datadog. Отправленные данные включают показатели производительности и сведения о сценарии выполнения.

Языки сценариев

[ редактировать ]

Сценарии эмуляции клиента LoadRunner обычно создаются с использованием ANSI C. языка программирования [ 9 ] Однако Ява [ 10 ] и программы .Net также можно запускать с помощью LoadRunner. В версии 12.50 добавлено использование JavaScript для сценариев Web-HTTP/HTML.

Скрипты из других инструментов тестирования, таких как Apache JMeter , Gatling , NUnit и Selenium, можно запускать с помощью LoadRunner, объявив библиотеку интерфейса. Это позволяет сценариям отправлять пары ключ-значение в контроллер во время выполнения сценария, позволяя связать время ответа с конкретными условиями, такими как количество элементов, отображаемых в пользовательском интерфейсе.

Скрипты LoadRunner также можно вызывать из Jenkins .

Поддержка тестов JMeter

[ редактировать ]

LoadRunner 12.55 позволяет тестировщикам запускать сценарии Apache JMeter из контроллера, а сценарии Vuser могут просматривать результаты измерений LoadRunner. Эта функция предоставляется в виде бета-версии. [ 11 ]

  1. ^ Мар, Уилсон. «Архитектура LoadRunner» . Wilsonmar.com . Проверено 2 апреля 2015 г.
  2. ^ Кразит, Том. «HP покупает Mercury Interactive» . CNET . CBS Interactive Inc. Проверено 2 апреля 2015 г.
  3. ^ «HP приобретет Mercury Interactive за 4,5 миллиарда долларов» . Информационная неделя . УБМ Тех. 25 июля 2006 г. Проверено 2 апреля 2015 г.
  4. ^ «HPE продает бизнес по производству программного обеспечения компании Micro Focus» . ЗДНет . Проверено 30 ноября 2016 г.
  5. ^ «Micro Focus завершает слияние с подразделением программного обеспечения HPE, создавая одну из крупнейших в мире компаний-разработчиков программного обеспечения | Micro Focus» . www.microfocus.com . Проверено 19 октября 2017 г.
  6. ^ «Новое начало: вспоминая 2019 год, приветствуя LoadRunner 2020 | Micro Focus» . www.microfocus.com . Проверено 17 декабря 2019 г.
  7. ^ Колантонио, Джо. «Изменение лицензирования LoadRunner 11.50 и пакеты протоколов» . JoeColantonio.com . Проверено 2 апреля 2015 г.
  8. ^ https://admhelp.microfocus.com/lre/en/2023/online_help/Content/Whats_New.htm
  9. ^ «Сценарии пользователя C Vuser» . Архивировано из оригинала 7 апреля 2017 г. Проверено 6 апреля 2017 г.
  10. ^ «Протокол Java Vuser» . Архивировано из оригинала 7 апреля 2017 г. Проверено 6 апреля 2017 г.
  11. ^ «Тесты JMeter» . Архивировано из оригинала 18 августа 2017 г.


[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e58a5e3435381121fc2ab14acb9ca80b__1720185420
URL1:https://arc.ask3.ru/arc/aa/e5/0b/e58a5e3435381121fc2ab14acb9ca80b.html
Заголовок, (Title) документа по адресу, URL1:
LoadRunner - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)