Разработчики) | Микро Фокус |
---|---|
Стабильный выпуск | 2021 г. |
Операционная система | Microsoft Windows и Linux (только генератор нагрузки) |
Доступно в | 11 языков |
Список языков Упрощенный китайский, голландский, английский, французский, немецкий, итальянский, японский, корейский, португальско-бразильский, русский, испанский. | |
Тип | Инструменты нагрузочного тестирования |
Лицензия | Проприетарный |
Веб-сайт | [1] |
LoadRunner - это инструмент для тестирования программного обеспечения от Micro Focus . Он используется для тестирования приложений , измерения поведения системы и производительности под нагрузкой. LoadRunner может моделировать тысячи пользователей, одновременно используя прикладное программное обеспечение, записывая, а затем анализируя производительность ключевых компонентов приложения.
LoadRunner имитирует активность пользователя, генерируя сообщения между компонентами приложения или моделируя взаимодействия с пользовательским интерфейсом, такие как нажатия клавиш или движения мыши. Создаваемые сообщения и взаимодействия хранятся в скриптах. LoadRunner может генерировать сценарии, записывая их, например, регистрируя HTTP- запросы между клиентским веб-браузером и веб-сервером приложения. [1]
Hewlett Packard Enterprise приобрела LoadRunner в рамках приобретения Mercury Interactive в ноябре 2006 года. [2] [3] В сентябре 2016 года Hewlett Packard Enterprise объявила о продаже своего программного обеспечения, включая продукты Mercury, компании Micro Focus. [4] По состоянию на 01 сентября 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 (Virtual User Generator) для создания и редактирования скриптов
- Контроллер управляет, запускает и устанавливает последовательность экземпляров генератора нагрузки, указывая, какой сценарий использовать, как долго и т. Д. Во время выполнения контроллер получает данные мониторинга в реальном времени и отображает состояние.
- Процесс агента управляет соединением между экземплярами контроллера и генератора нагрузки.
- Analysis собирает журналы из различных генераторов нагрузки и форматирует отчеты для визуализации данных результатов прогона и данных мониторинга.
Доступны модули, позволяющие LoadRunner захватывать, воспроизводить и создавать сценарии для различных приложений и сетевых технологий. Сюда входит поддержка: [7]
- приложения с использованием Microsoft .NET и Java
- серверы баз данных, такие как Microsoft SQL Server и Oracle
- межсетевые протоколы, такие как DNS , FTP и LDAP
- протоколы электронной почты, включая IMAP , MAPI , POP3 и SMTP
- удаленные клиентские технологии, такие как Citrix ICA и RDP .
LoadRunner может работать автономно или несколько экземпляров могут быть объединены в пул для использования несколькими людьми под управлением LoadRunner Enterprise, ранее известного как HP PerformanceCenter .
История [ править ]
Версия | Пакет обновлений | Дата выпуска | Заметки | |
---|---|---|---|---|
1.0 | N / A | Ноябрь 1993 г. | Нагрузочное тестирование для приложений X Windows [8] | |
2.0 | N / A | Июль 1994 | Добавлена поддержка Windows [9] | |
XL и RTE | N / A | Декабрь 1994 | Представлены LoadRunner / XL (для больших тестов) и LoadRunner / RTE (поддержка протокола RTE) [10] | |
3.0 | N / A | Апрель 1995 г. | Добавлен SQL Inspector (захватывает операторы SQL, отправленные из клиентских приложений в реляционные базы данных ) [11] | |
4.0 | N / A | Май 1996 г. | Добавлены инструменты генератора, контроллера и анализа виртуальных пользователей [12] | |
5.0 | N / A | Февраль 1997 г. | Добавлена поддержка SAP R / 3 [13] | |
6.0 | N / A | Июль 1999 г. | Добавлена поддержка установки Linux | |
6.5 | N / A | Июнь 2000 г. | Добавлена технология "TurboLoad" (т.е. запускать пользователей как потоки) | |
7,51 | N / A | Июнь 2000 г. | Добавлена поддержка протокола Citrix ICA. | |
7,8 | N / A | Сентябрь 2003 г. | ||
7,8 | Пакет функций 1 | Сентябрь 2003 г. | Добавлена поддержка Windows XP. | |
8.0 | N / A | Август 2004 г. | Добавлены «Дополнительные атрибуты» в настройки времени выполнения. | |
8.1 | N / A | Август 2004 г. | Добавлены технологии Web Click и Script | |
9.0 | N / A | Август 2004 г. | Переход на HP LoadRunner | |
9.10 | N / A | Февраль 2008 г. | Добавлены веб-службы, Adobe AMF и RDP. | |
9,51 | N / A | 6 июля 2009 г. | ||
9,52 | N / A | 14 июня 2010 г. | ||
11.0 | N / A | Сентябрь 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 (Service Virtualization Integration) с контроллером, GWT-DFE (Google Web Toolkit - расширение формата данных), туннелирование RTMP, поддержка обмена сообщениями, поддержка потоковой передачи, корреляции Flex. | |
11,50 | N / A | Ноябрь 2011 г. | Добавлены новая среда разработки VuGen, Ajax TruClient для IE, поддержка асинхронного режима веб-протокола, Flex, Mobile, .NET, веб-службы, запись 64-битных приложений, поддержка IPv6. | |
11,50 | Патч 1 | 20 июля 2012 г. | Добавлен протокол Ajax TruClient IE. | |
12.00 | N / A | 18 марта 2014 г. | Добавлена возможность создавать экземпляры на Amazon EC2 непосредственно из пользовательского интерфейса LoadRunner. | |
12.02 | N / A | 21 января 2015 г. | Добавлена возможность создавать экземпляры в Microsoft Azure прямо из пользовательского интерфейса LoadRunner. | |
12,50 | N / A | Август 2015 г. |
| |
12,50 | Патч 3 | 5 мая 2016 г. |
| |
12,53 | N / A | Май 2016 |
| |
12,53 | Патч 1 | 15 июня 2016 г. | Устраняет проблему выделения памяти, которая может повлиять на веб-протоколы HTTP / HTML. | |
12,53 | Патч 2 | 3 августа 2016 г. | ||
12,53 | Патч 3 | 29 сентября 2016 г. | ||
12,53 | Патч 4 | 4 января 2017 г. | LoadRunner 12.53 Patch 4 содержит различные улучшения и обеспечивает поддержку следующего:
| |
12,55 | N / A | 17 августа 2017 г. | Добавлен протокол MQTT, поддержка тестов JMeter, поддержка создателей Windows 10, Windows Server 2016 и Ubuntu 16.04. Также добавлена поддержка Chromium 55 для протокола TruClient. LoadRunner 12.55 поддерживает 64-битную запись и воспроизведение HTTP / 2, а также множество улучшений и улучшений производительности. | |
12,56 | N / A | 26 февраля 2018 г. | LoadRunner 12.56 содержит различные улучшения и обеспечивает поддержку следующего:
| |
12,57 | N / A | 19 мая 2018 г. | LoadRunner 12.57 содержит различные улучшения и обеспечивает поддержку следующего:
| |
12,60 | N / A | 24 августа 2018 г. | LoadRunner 12.60 содержит различные улучшения и поддерживает следующее:
| |
12,63 | N / A | 28 мая, 2019 | LoadRunner 12.63 содержит различные улучшения и поддерживает следующее:
| |
2020 г. | N / A | 17 декабря 2019 г., | LoadRunner 2020
| |
Пакет обновления 1 2020 | N / A | 2 апреля 2020 г. | LoadRunner 2020 с пакетом обновления 1
| |
Пакет обновления 2, 2020 г. | N / A | 1 июля 2020 г. | LoadRunner 2020 с пакетом обновления 2
| |
Пакет обновления 3 2020 г. | N / A | 29 сентября 2020 г. | LoadRunner 2020 с пакетом обновления 3
| |
2021 г. | N / A | 12 января 2021 г. | LoadRunner 2021
| |
2021 R1 | R1 | 29 апреля 2021 г. | LoadRunner 2021 R1
|
LoadRunner Cloud 2020 [ править ]
С 2010 года Hewlett Packard начала предлагать по запросу версии LoadRunner, доступные в службах облачных вычислений, таких как Amazon Elastic Compute Cloud и более поздняя версия Microsoft Azure . [14] [15] В версии 12.50 добавлено использование Google Compute Engine. Некоторые партнеры HP также могут предоставлять LoadRunner в облаке в качестве услуги по запросу со своих платформ SaaS.
StormRunner Cloud был переименован в LoadRunner Cloud 2020.
Языки сценариев [ править ]
Сценарии эмуляции клиента LoadRunner обычно создаются с использованием языка программирования ANSI C. [16] Однако программы на Java [17] и .Net также могут запускаться с помощью LoadRunner. В версии 12.50 добавлено использование JavaScript для скриптов Web-HTTP / HTML.
Сценарии из других инструментов тестирования, таких как Apache JMeter , Gatling , NUnit и Selenium, могут запускаться LoadRunner путем объявления библиотеки интерфейса. Это позволяет сценариям отправлять пары ключ-значение в контроллер во время выполнения сценария, позволяя связывать время ответа с конкретными условиями, такими как количество элементов, отображаемых в пользовательском интерфейсе.
Сценарии LoadRunner также можно вызывать из Jenkins .
Поддержка тестов JMeter [ править ]
LoadRunner 12.55 позволяет тестировщикам запускать скрипты Apache JMeter из контроллера, а также скрипты Vuser могут просматривать результаты измерений LoadRunner. Эта функция предоставляется в виде бета-версии. [18]
Ссылки [ править ]
- ^ Мар, Уилсон. «Архитектура LoadRunner» . Wilsonmar.com . Проверено 2 апреля 2015 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Кразит, Том. «HP покупает Mercury Interactive» . CNET . CBS Interactive Inc . Проверено 2 апреля 2015 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ «HP приобретает Mercury Interactive за 4,5 миллиарда долларов» . Информационная неделя . UBM Tech . Проверено 2 апреля 2015 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ «HPE продает программное обеспечение Micro Focus» . www.zdnet.com . Проверено 30 ноября 2016 .
- ^ «Micro Focus завершает слияние с HPE Software Business, создавая одну из крупнейших в мире компаний по разработке программного обеспечения для чистых игр | Micro Focus» . www.microfocus.com . Проверено 19 октября 2017 .
- ^ «Новое начало: размышления о 2019, приветствуя LoadRunner 2020 | Micro Focus» . www.microfocus.com . Проверено 17 декабря 2019 .
- ^ Колантонио, Джо. «Изменение лицензирования LoadRunner 11.50 и пакеты протоколов» . JoeColantonio.com . Проверено 2 апреля 2015 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Дамор, Келли (8 ноября 1993). «LoadRunner имитирует пользователей сети» . InfoWorld .
- ^ Баллу, Melinda-Carol (25 июля 1994). «Бум клиент-серверного тестирования» . Компьютерный мир .
- ^ «Новые продукты» . Компьютерный мир . 5 декабря 1994 г.
- ↑ Коул, Барб (17 апреля 1995 г.). «Mercury поднимается, чтобы предоставить инструменты тестирования клиент / сервер» . Сетевой мир .
- ^ "Пресс-релиз LoadRunner 4.0" . Архивировано 24 января 1997 года . Проверено 5 октября 2020 .
- ^ «Mercury Interactive рассматривает потребности в тестировании для растущей базы бизнес-приложений SAP» . Архивировано 12 апреля 1997 года . Проверено 5 октября 2020 .
- ^ Broersma, Мэтью. «HP помещает LoadRunner в облако» . ZDNet . CBS Interactive . Проверено 2 апреля 2015 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Фултон, Скотт М. «HP стремится переопределить тестирование производительности приложений с помощью облачной платформы» . Читайте, пишите . Одевается World Inc. Архивировано из оригинала 7 апреля 2015 года . Проверено 2 апреля 2015 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ "Архивная копия" . Архивировано из оригинала на 2017-04-07 . Проверено 6 апреля 2017 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ "Архивная копия" . Архивировано из оригинала на 2017-04-07 . Проверено 6 апреля 2017 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ https://lrhelp.saas.hpe.com/en/12.55/help/WebHelp/Content/Controller/jmeter_intro.htm
Внешние ссылки [ править ]
- Страница продукта LoadRunner