Кіріспе
LoadRunner – OpenText компаниясының бағдарламалық қамтамасыз етуді сынау құралы. Ол қолданбаларды сынау, жүйенің мінез-құлқын және жүктеме астындағы өнімділігін өлшеу үшін қолданылады. LoadRunner бағдарламалық қамтамасыз етуді пайдалана отырып, миллиондаған пайдаланушыны бір мезгілде модельдеуге мүмкіндік береді, жүктеме кезінде қолданбаның негізгі компоненттерінің жұмысын тіркеп, кейін талдайды. LoadRunner қолданба компоненттері арасында хабарламалар жасау арқылы немесе пернелерді басу, тышқанды жылжыту сияқты пайдаланушы интерфейсімен өзара әрекеттесуді модельдеу арқылы пайдаланушының әрекеттерін модельдейді. Жасалатын хабарламалар мен өзара әрекеттесулер сценарийлерде сақталады. LoadRunner сценарийлерді жазу арқылы, мысалы, клиенттік веб-браузер мен қолданбаның веб-сервері арасындағы HTTP сұраныстарын тіркеу арқылы жасай алады. Hewlett Packard Enterprise компаниясы 2006 жылдың қараша айында Mercury Interactive компаниясын сатып алған кезде LoadRunner-ді иеленді. 2016 жылдың қыркүйегінде Hewlett Packard Enterprise компаниясы Mercury өнімдерін қоса алғандағы, өзінің бағдарламалық қамтамасыз ету бизнесін Micro Focus компаниясына сататынын хабарлады. Сатып алу 2017 жылдың 1 қыркүйегінде аяқталды. 2019 жылдың 12 желтоқсанында 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 бағдарламалау тілінде жасалады. Алайда, Java және .Net бағдарламаларын да LoadRunner арқылы іске қосуға болады. 12.50 нұсқасы Web HTTP/HTML скрипттері үшін JavaScript қолдану мүмкіндігін қосты. Apache JMeter, Gatling, NUnit және Selenium сияқты басқа тестілеу құралдарының скрипттерін LoadRunner интерфейс кітапханасын пайдалана отырып іске қосуға болады. Бұл скрипттерге орындалу барысында Бақылаушыға кілт-мәнді жұптарды жіберуге және жауап уақытын пайдаланушы интерфейсінде көрсетілген элементтер саны сияқты нақты жағдайлармен байланыстыруға мүмкіндік береді. LoadRunner скрипттерін Jenkins ішінде де шақыруға болады.
JMeter сынақтарын қолдау
LoadRunner 12.55 тестілеушілерге Apache JMeter скрипттерін Контроллерден іске қосуға және Vuser скрипттерімен бірге LoadRunner өлшемдерінің нәтижелерін қарауға мүмкіндік береді. Бұл мүмкіндік бета нұсқасы ретінде ұсынылады.