LoadRunner - LoadRunner
![]() | |
Vývojáři | Micro Focus |
---|---|
Stabilní uvolnění | 2020 Service Pack 2 |
Operační systém | Microsoft Windows a Linux (pouze generátor zatížení) |
K dispozici v | 11 jazyků |
Seznam jazyků Zjednodušená čínština, holandština, angličtina, francouzština, němčina, italština, japonština, korejština, portugalština-brazilština, ruština, španělština. | |
Typ | Zátěžové testování nástroje |
Licence | Proprietární |
webová stránka | [1] |
LoadRunner je nástroj pro testování softwaru od společnosti Micro Focus. Používá se k testování aplikace, měření chování a výkonu systému při zatížení. LoadRunner může simulovat tisíce uživatelů současně pomocí aplikačního softwaru, zaznamenávat a později analyzovat výkon klíčových komponent aplikace.
LoadRunner simuluje aktivitu uživatele generováním zpráv mezi komponentami aplikace nebo simulací interakcí s uživatelským rozhraním, jako jsou stisknutí kláves nebo pohyby myši. Zprávy a interakce, které mají být generovány, jsou uloženy ve skriptech. LoadRunner může generovat skripty jejich nahráváním, například protokolováním HTTP požadavky mezi klientským webovým prohlížečem a webovým serverem aplikace.[1]
Hewlett Packard Enterprise získal LoadRunner v rámci akvizice společnosti Interaktivní rtuť v listopadu 2006.[2][3] V září 2016 společnost Hewlett Packard Enterprise oznámila, že prodává své softwarové podnikání včetně produktů Mercury společnosti Micro Focus.[4] Od 1. září 2017 byla akvizice dokončena.[5]
12. prosince 2019 společnost Micro Focus oznámila novější názvy balíčku LoadRunner a začala sledovat CalVer. [6]
- LoadRunner je nyní LoadRunner Professional 2020
- Performance Center je nyní LoadRunner Enterprise 2020
- Zatížení StormRunner je nyní LoadRunner Cloud 2020
Architektura
Klíčové komponenty LoadRunneru jsou:
- Generátor zatížení generuje zatížení proti aplikaci pomocí následujících skriptů
- VuGen (Virtual User Generator) pro generování a úpravy skriptů
- Ovladač řídí, spouští a sekvenuje instance generátoru zátěže - specifikuje, který skript se má použít, jak dlouho atd. Během běhu získává řadič data monitorování v reálném čase a zobrazuje stav.
- Proces agenta spravuje spojení mezi instancemi Controller a Load Generator.
- Analýza sestavuje protokoly z různých generátorů zátěže a formátuje zprávy pro vizualizaci dat výsledků běhu a monitorování dat.
K dispozici jsou moduly umožňující LoadRunneru zachytit, přehrát a skriptovat různé aplikační a síťové technologie. Patří mezi ně podpora pro:[7]
- aplikace využívající Microsoft .SÍŤ a Jáva
- databázové servery jako Microsoft SQL Server a Věštec
- mezinárodní síťové protokoly, jako např DNS, FTP a LDAP
- e-mailové protokoly včetně IMAP, MAPI, POP3 & SMTP
- vzdálené klientské technologie jako např Citrix ICA a RDP.
LoadRunner může být spuštěn samostatně nebo může být sdruženo více instancí pro použití několika lidmi pod kontrolou LoadRunner Enterprise, dříve známého jako HP PerformanceCenter.
Dějiny
Verze | Service Pack | Datum vydání | Poznámky | |
---|---|---|---|---|
1.0 | N / A | Listopadu 1993 | Zátěžové testování pro X Windows aplikace[8] | |
2.0 | N / A | Červenec 1994 | Okna přidána podpora[9] | |
XL a RTE | N / A | Prosince 1994 | Představeny jsou LoadRunner / XL (pro velké testy) a LoadRunner / RTE (podpora protokolu RTE)[10] | |
3.0 | N / A | Dubna 1995 | Přidán inspektor SQL (zachycuje příkazy SQL odeslané z klientských aplikací do relační databáze )[11] | |
4.0 | N / A | Květen 1996 | Přidány nástroje Virtual User Generator, Controller a Analysis[12] | |
5.0 | N / A | Února 1997 | Přidána podpora SAP R / 3[13] | |
6.0 | N / A | Červenec 1999 | Přidaná podpora instalace Linuxu | |
6.5 | N / A | Červen 2000 | Přidána technologie „TurboLoad“ (tj. Spouštět uživatele jako vlákna) | |
7.51 | N / A | Červen 2000 | Přidána podpora protokolu Citrix ICA | |
7.8 | N / A | Září 2003 | ||
7.8 | Balíček funkcí 1 | Září 2003 | Přidána podpora pro Windows XP. | |
8.0 | N / A | Srpna 2004 | Přidán "Další atributy" do Runtime nastavení. | |
8.1 | N / A | Srpna 2004 | Přidané technologie Web Click a Script | |
9.0 | N / A | Srpna 2004 | Re-branded to HP LoadRunner | |
9.10 | N / A | Února 2008 | Přidány webové služby, Adobe AMF a RDP | |
9.51 | N / A | 6. července 2009 | ||
9.52 | N / A | 14. června 2010 | ||
11.0 | N / A | Září 2010 | ||
11.0 | Oprava 1 | 6. ledna 2011 | ||
11.0 | Oprava 2 | 22. února 2011 | Přidána podpora pro Visual Studio 2010 a aktualizace protokolu pro Ajax TruClient, Citrix, Flex, Web. | |
11.0 | Oprava 3 | 20. června 2011 | Přidaná podpora pro IE9, mobilní protokoly, GraniteDS. | |
11.0 | Oprava 4 | Listopadu 2011 | HP SV (Service Virtualization Integration) with Controller, GWT-DFE (Google Web Toolkit- Data Format Extension), RTMP Tunneled, Messaging support, Streaming support, Flex Correlations. | |
11.50 | N / A | Listopadu 2011 | Přidán nový VuGen IDE, Ajax TruClient pro IE, asynchronní podpora webového protokolu, Flex, Mobile, .NET, webové služby, nahrávání 64bitových aplikací, podpora IPv6. | |
11.50 | Oprava 1 | 20. července 2012 | Přidán protokol Ajax TruClient IE. | |
12.00 | N / A | 18. března 2014 | Přidána možnost vytvořit instanci instancí na Amazon EC2 přímo z uživatelského rozhraní LoadRunner. | |
12.02 | N / A | 21. ledna 2015 | Přidaná schopnost vytvářet instance instancí v Microsoft Azure přímo z uživatelského rozhraní LoadRunner | |
12.50 | N / A | Srpna 2015 |
| |
12.50 | Oprava 3 | 5. května 2016 |
| |
12.53 | N / A | Květen 2016 |
| |
12.53 | Oprava 1 | 15. června 2016 | Opravuje problém s alokací paměti, který může mít dopad na webové protokoly HTTP / HTML. | |
12.53 | Oprava 2 | 3. srpna 2016 | ||
12.53 | Oprava 3 | 29. září 2016 | ||
12.53 | Oprava 4 | 4. ledna 2017 | Oprava LoadRunner 12,53 4 obsahuje různá vylepšení a poskytuje podporu pro následující:
| |
12.55 | N / A | 17. srpna 2017 | Přidán protokol MQTT, podpora testů JMeter, podpora pro tvůrce Windows 10, Windows Server 2016 a Ubuntu 16.04. Přidána také podpora pro Chromium 55 pro protokol TruClient. LoadRunner 12.55 podporuje HTTP / 2 64bitové nahrávání a přehrávání a mnoho vylepšení a vylepšení výkonu. | |
12.56 | N / A | 26. února 2018 | LoadRunner 12.56 obsahuje různá vylepšení a poskytuje podporu pro následující:
| |
12.57 | N / A | 19. května 2018 | LoadRunner 12.57 obsahuje různá vylepšení a poskytuje podporu pro následující:
| |
12.60 | N / A | 24. srpna 2018 | LoadRunner 12.60 obsahuje různá vylepšení a poskytuje podporu pro následující:
| |
12.63 | N / A | 28. května 2019 | LoadRunner 12.63 obsahuje různá vylepšení a poskytuje podporu pro následující:
| |
2020 | N / A | 17. prosince 2019 | LoadRunner 2020
| |
2020 Service Pack 1 | N / A | 2. dubna 2020 | LoadRunner 2020 Service Pack 1
| |
2020 Service Pack 2 | N / A | 1. července 2020 | LoadRunner 2020 Service Pack 2
| |
2020 Service Pack 3 | N / A | 29. září 2020 | LoadRunner 2020 Service Pack 3
|
LoadRunner Cloud 2020
Od roku 2010 Hewlett Packard začal nabízet verze LoadRunneru na vyžádání dostupné od cloud computing služby jako Amazon Elastic Compute Cloud a později Microsoft Azure.[14][15] Verze 12.50 přidala použití Google Compute Engine. Vybraní partneři HP jsou také schopni poskytovat LoadRunner v cloudu jako službu na vyžádání ze svých platforem SaaS.
Cloud StormRunner byl přejmenován na LoadRunner Cloud 2020.
Skriptovací jazyky
Emulační skripty klienta LoadRunner se obvykle vytvářejí pomocí ANSI C. programovací jazyk.[16] Nicméně Java[17] a .Net programy mohou být také spuštěny programem LoadRunner. Verze 12.50 přidala použití JavaScriptu pro skripty Web-HTTP / HTML.
Skripty z jiných testovacích nástrojů, jako je Apache JMeter, Gatling, NUnit, a Selen lze spustit programem LoadRunner deklarací knihovny rozhraní. To umožňuje skriptům odesílat páry klíč-hodnota do řadiče při spuštění skriptu, což umožňuje přidružit časy odezvy na konkrétní podmínky, jako je počet položek zobrazených v uživatelském rozhraní.
Skripty LoadRunner lze také volat zevnitř Jenkins.
Podpora testů JMeter
LoadRunner 12.55 umožňuje testerům spouštět skripty Apache JMeter z řadiče, vedle skriptů Vuser můžete zobrazit výsledky měření LoadRunner. Tato funkce je k dispozici jako beta verze.[18]
Reference
- ^ Mar, Wilson. „Architektura LoadRunner“. Wilsonmar.com. Citováno 2. dubna 2015.
- ^ Krazit, Tom. „HP přichytí Mercury Interactive“. CNET. CBS Interactive Inc.. Citováno 2. dubna 2015.
- ^ „Společnost HP získá společnost Mercury Interactive za 4,5 miliardy dolarů“. Informační týden. UBM Tech. Citováno 2. dubna 2015.
- ^ „HPE prodává softwarový obchod společnosti Micro Focus“. www.zdnet.com. Citováno 2016-11-30.
- ^ „Společnost Micro Focus dokončila fúzi se softwarovým podnikem HPE a vytvořila jednu z největších světových softwarových společností Pure-play | Micro Focus“. www.microfocus.com. Citováno 2017-10-19.
- ^ „Nový začátek: odráží se na rok 2019, vítáme LoadRunner 2020 | Micro Focus“. www.microfocus.com. Citováno 2019-12-17.
- ^ Colantonio, Joe. „Změna licence a balíků protokolu LoadRunner 11.50“. JoeColantonio.com. Citováno 2. dubna 2015.
- ^ Damore, Kelley (8. listopadu 1993). „LoadRunner napodobuje uživatele sítě“. InfoWorld.
- ^ Ballou, Melinda-Carol (25. července 1994). „Testovací boom klient / server“. Computerworld.
- ^ "Nové produkty". Computerworld. 5. prosince 1994.
- ^ Cole, Barb (17 dubna 1995). „Merkur roste a přináší nástroje pro testování klient / server“. Síťový svět.
- ^ „Tisková zpráva LoadRunner 4.0“. Archivováno z původního dne 1997-01-24. Citováno 2020-10-05.
- ^ „Interaktivní adresy Mercury Testovací potřeby pro explodující základnu SAP Business Application Solutions“. Archivováno z původního dne 1997-04-12. Citováno 2020-10-05.
- ^ Broersma, Matthew. „HP staví LoadRunner do cloudu“. ZDNet. CBS Interactive. Citováno 2. dubna 2015.
- ^ Fulton, Scott M. „Společnost HP si klade za cíl předefinovat testování výkonu aplikací pomocí cloudové platformy“. Číst psát. Wearable World Inc. Archivováno od originál dne 7. dubna 2015. Citováno 2. dubna 2015.
- ^ „Archivovaná kopie“. Archivovány od originál dne 2017-04-07. Citováno 2017-04-06.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Archivovaná kopie“. Archivovány od originál dne 2017-04-07. Citováno 2017-04-06.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ https://lrhelp.saas.hpe.com/en/12.55/help/WebHelp/Content/Controller/jmeter_intro.htm