Введение
Инструмент тестирования программного обеспечения LoadRunner – это инструмент тестирования программного обеспечения от OpenText. Он используется для тестирования приложений, измерения поведения системы и производительности под нагрузкой. LoadRunner может моделировать миллионы одновременных пользователей, использующих прикладное программное обеспечение, записывая и впоследствии анализируя производительность ключевых компонентов приложения в условиях нагрузки. LoadRunner имитирует действия пользователя, генерируя сообщения между компонентами приложения или моделируя взаимодействие с пользовательским интерфейсом, например, нажатия клавиш или движения мыши. Сообщения и взаимодействия, которые необходимо сгенерировать, сохраняются в скриптах. LoadRunner может создавать скрипты путем записи, например, протоколируя HTTP-запросы между клиентским веб-браузером и веб-сервером приложения. Компания Hewlett Packard Enterprise приобрела LoadRunner в рамках приобретения Mercury Interactive в ноябре 2006 года. В сентябре 2016 года Hewlett Packard Enterprise объявила о продаже своего программного бизнеса, включая продукты Mercury, компании Micro Focus. По состоянию на 1 сентября 2017 года приобретение было завершено. 12 декабря 2019 года Micro Focus объявила о новых названиях для пакета LoadRunner и перешла на систему версионирования CalVer. Теперь LoadRunner – это LoadRunner Professional 2020, Performance Center – это LoadRunner Enterprise 2020, а StormRunner Load – это LoadRunner Cloud 2020.
LoadRunner is a software testing tool from OpenText. It is used to test applications, measuring system behavior and performance under load. LoadRunner can simulate millions of users concurrently using application software, recording and later analyzing the performance of key components of the application whilst under load. LoadRunner simulates user activity by generating messages between application components or by simulating interactions with the user interface such as key presses or mouse movements. The messages and interactions to be generated are stored in scripts. LoadRunner can generate the scripts by recording them, such as logging HTTP requests between a client web browser and an application's web server. Hewlett Packard Enterprise acquired LoadRunner as part of its acquisition of Mercury Interactive in November 2006. In Sept 2016, Hewlett Packard Enterprise announced it is selling its software business, including Mercury products, to Micro Focus. As of 01 Sept 2017, the acquisition was complete. On Dec 12, 2019, Micro Focus announced newer names for LoadRunner package and started following CalVer. LoadRunner is now LoadRunner Professional 2020
Performance Center is now LoadRunner Enterprise 2020
StormRunner Load is now LoadRunner Cloud 2020
Языки сценариев
Клиентские эмуляционные скрипты LoadRunner обычно создаются с использованием языка программирования ANSI C. Однако LoadRunner также может выполнять программы, написанные на Java и .NET. В версии 12.50 добавлена поддержка JavaScript для веб-скриптов HTTP/HTML. Скрипты из других инструментов тестирования, таких как Apache JMeter, Gatling, NUnit и Selenium, могут быть запущены в LoadRunner путем объявления библиотеки интерфейса. Это позволяет скриптам отправлять пары "ключ-значение" контроллеру во время выполнения, что обеспечивает сопоставление времени отклика с конкретными условиями, например, с количеством элементов, отображаемых в пользовательском интерфейсе. Скрипты LoadRunner также могут вызываться из Jenkins.
Поддержка тестов JMeter
LoadRunner 12.55 позволяет тестировщикам запускать скрипты Apache JMeter из Контроллера, наряду со скриптами Vuser, и просматривать результаты измерений LoadRunner. Эта функция предоставляется в качестве бета-версии.