beginner s guide web application performance testing using wapt pro
Dostávame veľa žiadostí od dodávateľov o kontrolu nástrojov automatizácie testov. Niektoré z týchto nástrojov preskúmame, keď máme pocit, že je niečo užitočné pre našich čitateľov. Pre tieto recenzie dostávame hodnotiacu verziu, ale pre väčšinu z týchto nástrojov je k dispozícii aj skúšobná verzia, aby ste si tieto nástroje mohli vyskúšať sami. Napokon, aby ste v niečom naozaj obstáli, musíte cvičiť.
Dnes skúmame jeden taký užitočný nástroj na výkon webových aplikácií - XXXV Pro.
Ak ste tento nástroj začali používať alebo ho chcete vyskúšať, bude vám táto recenzia užitočná.
XXXV Pro 4.0 je najnovšia aktualizácia populárneho nástroja na testovanie zaťaženia webu vyvinutého spoločnosťou SoftLogice Inc. Ich predchádzajúca verzia mala očíslované 3,5, takže by sa mala považovať za významnú aktualizáciu. V tejto recenzii budem hlavne porovnávať tieto dve verzie.
Čítaj viac=> Viac informácií o starších verziách WAPT sa dozviete tu.
( Poznámka : Kliknite na ľubovoľný obrázok pre zväčšenie)
Aktualizované funkcie produktu majú zvyčajne rovnaké grafické používateľské rozhranie so všetkými prvkami rozhrania, ktoré sú používateľom WAPT Pro známe, iba s trochou obnovenia grafických prvkov. Pohľad zľava je štruktúrovaný o niečo lepšie ako predtým, pretože obsahuje viac stránok obsahujúcich nastavenia denníka a prehľadu.
Počítadlá výkonu sú teraz spravované trochu iným spôsobom a poskytujú v podstate rovnakú funkčnosť. Počet preddefinovaných počítadiel bol rozšírený.
Keď vytvoríte nový scenár, zobrazí sa Sprievodca ako predtým.
Je stále zameraný na začínajúcich používateľov, a preto obsahuje veľa vysvetlení a návrhov. V tejto verzii však odstránili podivné a zavádzajúce voľby medzi rôznymi typmi testov.
Táto stránka vám teraz umožňuje zvoliť typ zaťaženia priamo. Výber je obmedzený na tri možnosti ako doteraz. Nasledujúce stránky sprievodcu sa spravidla nezmenia.
Nový režim nahrávania:
Prvý významný rozdiel oproti starším verziám sa začne hrať, keď sa pokúsite nahrať profil. Po kliknutí na tlačidlo „Rec“ na paneli nástrojov vstúpi WAPT Pro do režimu nahrávania, ktorý je v novej verzii úplne odlišný.
Všetky požiadavky HTTP zachytené záznamníkom sa zobrazia v ľavom pohľade v priečinku „Záznamník“. Nezaznamenávajú sa priamo do profilu ako predtým. Všetky žiadosti vrátane „prvkov stránky“ sa tam zobrazujú v nespracovanom formáte.
Ak teda vyberiete žiadosť, v pravom zobrazení sa vám zobrazia iba jej hlavičky. Pravdepodobne sa to robí kvôli lepšej viditeľnosti procesu záznamu vo všeobecnosti.
vytvoriť pole objektov
(Kliknite na obrázok pre zväčšenie)
Vo vlastnostiach nemôžete nič upravovať, kým nedokončíte nahrávanie, ale môžete vložiť záložky, aby ste zvýraznili štruktúru profilu a označili logicky úplné časti. Po kliknutí na tlačidlo „Stop Rec“ program WAPT Pro spracuje zaznamenaný obsah a prevedie ho na obvyklý profil, podobne ako predtým.
Táto konverzia trvá nejaký čas, takže možno budete musieť počkať niekoľko sekúnd. To je však malý náklad na veľké zlepšenie rýchlosti a viditeľnosti záznamu. S predchádzajúcimi verziami WAPT Pro ste mohli počas procesu nahrávania čakať oveľa dlhšie a hádať, či stále niečo prechádza, alebo či sa to už celé zaseklo a zlomilo. To bolo dosť nepríjemné a zdá sa, že teraz je tento problém vyriešený.
S WAPT Pro 4.0 sa SoftLogica konečne podarilo vytvoriť 64-bitovú verziu pre komponent na pracovisku. Pamätám si, že pred niekoľkými rokmi pridali možnosť použiť pre veľké testy 64-bitové agenty načítania. Pracovisko zostalo doteraz vo všetkých verziách 32 bitové.
Aj keď to pre väčšinu používateľov nebol problém, tí, ktorí chceli pracovať s veľmi dlhými profilmi (napríklad s 5 000 požiadavkami) alebo s testami vyžadujúcimi mimoriadne objemy dát, zaznamenali pri havárii produktu z dôvodu nedostatku virtuálnej pamäte dosť dramatické zlyhania.
Teraz je tento problém vyriešený úplne a čo je pozoruhodné, robí sa to bez ďalších nákladov. Ak máte licenciu WAPT Pro, môžete si zvoliť inštaláciu buď 32-bitovej alebo 64-bitovej verzie. 64-bitový agent načítania (nazývaný x64 Load Engine) stále zostáva samostatne plateným rozšírením.
Nová verzia je pravdepodobne použiteľnejšia pre veľké a zložité testy aj v iných ohľadoch. Všetky prvky grafického používateľského rozhrania fungujú vizuálne rýchlejšie, aj keď máte v zobrazeniach tisíce položiek. A to nie je jediné zlepšenie použiteľnosti. Vo všetkých predchádzajúcich verziách ste vo svojom systéme obmedzili iba na jedno okno pracoviska. To bolo nepríjemné, pretože ak ste absolvovali dlhý test, nemohli ste robiť nič paralelne. Teraz je toto obmedzenie preč. Na spustenie testov môžete stále používať iba jedno okno a na nahrávanie jedno okno. Môžete však otvoriť toľko okien, koľko chcete prehliadať a porovnávať výsledky testov, pracovať s profilmi a protokolmi atď.
Ďalším skvelým úspechom je, že teraz môžete určiť kritériá úspešnosti / nevyhovenia pre akýkoľvek test. To nám naznačuje, že test nie je len emuláciou nejakého skutočného zaťaženia.
Toto je súčasť procesu QA, ktorá by mala určiť, či systém spĺňa výkonové požiadavky alebo nie. Teraz vo WAPT Pro môžete určiť presné podmienky rozlišujúce medzi úspešnými a neúspešnými testami.
Jednou z nových funkcií, ktorej úplne nerozumiem, je metrika „zníženia výkonu“. Pre každú požiadavku musíte nastaviť takzvaný „základný čas“ a WAPT vypočíta rozdiel od tohto základného času v teste.
Podľa môjho názoru to v správe vyprodukuje iba ďalšie čísla, pričom sa dosiahnu v podstate rovnaké výsledky. Našťastie môžete zakázať všetky výzvy týkajúce sa tejto funkcie a z prehľadu odstrániť ďalšie hodnoty.
Ďalšie zvláštne, ale zaujímavá vlastnosť je schopnosť spracovávať výsledky testov pomocou vlastného kódu JavaScript. Pokiaľ tomu rozumiem, ide o ďalší pokus o poskytnutie metód automatickej analýzy výsledkov (okrem kritérií vyhovieť / nevyhovieť).
testovanie systému integrácia testovanie systému testovanie
Napríklad, môžete nájsť najpomalšiu odozvu v celom teste alebo porovnať chybovosť rôznych používateľov. Takéto veci sa v praxi vyžadujú zriedka, ale pravdepodobne to môže byť užitočné v prípade veľmi špecifického komplexného testovania, kde funkčnosť aplikácie môže tiež nejako korelovať s jej výkonom.
Existujú aj ďalšie malé nové funkcie, ako napríklad schopnosť ignorovať chyby pri konkrétnych požiadavkách HTTP. Celkovo môj záver je, že väčšina z nás uvidí iba rozdiel v použiteľnosti produktu. V niektorých prípadoch to však môže mať dramatický prínos. Niektorým používateľom sa môžu páčiť aj nové špecifické funkcie. Napríklad integrácia s Jenkinsom môže byť užitočná pre tých, ktorí ju používajú.
Bežná verzia WAPT bola tiež aktualizovaná súčasne s verziou Pro a obsahuje niektoré z vyššie spomenutých funkcií.
Ako obvykle bolo použité iné číslovanie, takže napriek vyššiemu číslu zodpovedá bežný WAPT 9.0 WAPT Pro 4.0. Môžete dokonca upgradovať jeden na druhý za fixnú cenu bez toho, aby to malo vplyv na vaše údržbové obdobie.
Mimochodom, všetky typy aktualizácií sú teraz uvedené na samostatnej stránke webovej stránky SoftLogica, takže ak si chcete obnoviť staršiu licenciu WAPT alebo WAPT Pro, nemusíte si kupovať novú licenciu za plnú cenu.
Ďalšie informácie nájdete na tejto stránke sprievodca rýchlym spustením . Môžete si stiahnuť plne vybavené testovacie verzie WAPT Pro Tu .
Ak máte akékoľvek otázky týkajúce sa tohto nástroja na testovanie zaťaženia, dajte nám vedieť.
Odporúčané čítanie
- Testovanie záťaže, stresu a výkonu webových aplikácií pomocou WAPT
- Sprievodca testovaním výkonu mobilných aplikácií
- Sprievodca testovaním bezpečnosti webových aplikácií
- Výkonové testovanie vs záťažové testovanie vs záťažové testovanie (rozdiel)
- Ako vykonať ručné testovanie výkonu?
- Sprievodca pre začiatočníkov k testovaniu penetrácie webových aplikácií
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Alfa testovanie a beta testovanie (kompletný sprievodca)