beginner s guide web application performance testing using wapt pro
Получаваме много искания от доставчици за преглед на инструментите за автоматизация на тестовете. Преглеждаме някои от тези инструменти, когато смятаме, че нещо е полезно за нашите читатели. Получаваме оценителна версия за тези рецензии, но за повечето от тези инструменти е достъпна и пробната версия, така че можете да изпробвате тези инструменти сами. В крайна сметка, за да се справите наистина в нещо, трябва да практикувате.
Днес разглеждаме един такъв полезен инструмент за изпълнение на уеб приложения - XXXV Pro.
Ако току-що сте започнали да използвате този инструмент или искате да го изпробвате, ще намерите този отзив за полезен.
примери за дърво за решения в извличането на данни
XXXV Pro 4.0 е най-новата актуализация на популярния инструмент за тестване на уеб натоварване, разработен от SoftLogice Inc. Предишната им версия беше номерирана на 3.5, така че това трябва да се счита за голяма актуализация. В този преглед ще сравня основно тези две версии.
Прочетете още=> Научете повече за по-ранните версии на WAPT тук.
( Забележка : Щракнете върху всяко изображение за увеличен изглед)
Актуализираните характеристики на продукта обикновено имат един и същ графичен интерфейс с всички елементи на интерфейса, познати на потребителите на WAPT Pro, само с малко графични елементи, донякъде обновени. Изгледът вляво е структуриран малко по-добре от преди с повече страници, съдържащи настройки на дневника и отчета.
Броячите на производителността вече се управляват по малко по-различен начин, предоставяйки по същество същата функционалност. Броят на предварително дефинираните броячи е удължен.
Когато създавате нов сценарий, виждате съветника както преди.
Той все още е насочен към начинаещи потребители, като по този начин съдържа много обяснения и предложения. В тази версия обаче те премахнаха странния и подвеждащ избор между различните видове тестове.
Тази страница вече ви позволява да изберете тип товар директно. Изборът е ограничен до три опции, както преди. Следващите страници на съветника обикновено са непроменени.
Новият режим на запис:
Първата съществена разлика от по-ранните версии се появява, когато се опитате да запишете профил. След като щракнете върху бутона „Rec“ в лентата с инструменти, WAPT Pro влиза в режим на запис, който е напълно различен в новата версия.
Всички HTTP заявки, прихванати от записващото устройство, се показват в изгледа вляво под папката „Recorder“. Те не се записват директно в профила, както преди. Всички заявки, включително „елементи на страницата“, се показват там в суров формат.
Така че, ако изберете заявка, ще видите само нейните заглавки в десния изглед. Това вероятно се прави, за да се създаде по-добра видимост на процеса на запис като цяло.
(Щракнете върху изображението за увеличен изглед)
Не можете да редактирате нищо в свойствата, докато не завършите записа, но можете да вмъкнете отметки, за да подчертаете структурата на профила и да маркирате логически завършени части. Когато щракнете върху бутона „Stop Rec“, WAPT Pro обработва записаното съдържание и го преобразува в обичайния профил, почти както преди.
Това преобразуване отнема известно време, така че може да се наложи да изчакате няколко секунди. Това обаче е малък разход за значително подобрение на скоростта и видимостта на записа. С предишните версии на WAPT Pro можете да изчакате много по-дълго по време на процеса на запис, докато гадаете дали нещо все още преминава или цялото нещо вече е заседнало и счупено. Това беше доста досадно и сега този проблем изглежда е разрешен.
С WAPT Pro 4.0, SoftLogica най-накрая успя да създаде 64-битова версия за компонента на работното място. Спомням си, че преди няколко години те добавиха опция за използване на 64-битови натоварващи агенти за големи тестове. Досега работното място е останало 32 битово във всички версии.
swf файлов плейър не е инсталиран флаш обект на ударна вълна
Въпреки че това не беше проблем за повечето потребители, тези, които искаха да работят с много дълги профили (като тези, състоящи се от 5000 заявки) или тестове, изискващи извънредни обеми данни, претърпяха доста драматични неуспехи, когато продуктът се срина поради недостатъчна виртуална памет.
Сега този проблем е решен напълно и това, което е доста забележително, това се прави без допълнителни разходи. Ако имате лиценз за WAPT Pro, можете да изберете да инсталирате 32-битова или 64-битова версия. 64-битовият агент за зареждане (наречен x64 Load Engine) все още остава отделно платено разширение.
Новата версия вероятно е по-приложима за големи и сложни тестове и в други отношения. Всички GUI елементи работят визуално по-бързо дори когато имате хиляди елементи в изгледите. И това не е единственото подобрение в използваемостта. Във всички предишни версии бяхте ограничени само до един прозорец на работното място във вашата система. Това беше неудобно, защото ако проведохте дълъг тест, не можете да направите нищо паралелно. Сега това ограничение го няма. Все още можете да използвате само един прозорец наведнъж за провеждане на тестове и един за запис. Можете обаче да отворите толкова прозорци, колкото искате, за да преглеждате и сравнявате резултатите от теста, да работите с профили и регистрационни файлове и т.н.
Друго голямо постижение е, че сега можете да посочите критерии за преминаване / неуспех за всеки тест. Това ни подсказва, че тестът не е просто емулация на някакво реално натоварване.
Това е част от процеса за осигуряване на качеството, който трябва да определи дали системата отговаря на изискванията за производителност или не. Сега в WAPT Pro можете да посочите точни условия, като правите разлика между успешните и неуспешните тестове.
Една от новите функции, които не разбирам напълно, е показателят „влошаване на производителността“. Трябва да зададете така нареченото „базово време“ за всяка заявка и WAPT ще изчисли разликата от това базово време в теста.
Според мен това създава само допълнителни числа в отчета, като същевременно представя същите резултати. За щастие можете да деактивирате всички подкани, свързани с тази функция, и да премахнете допълнителните стойности от отчета.
Още едно странно, но интересна функция е възможността да обработвате резултатите от теста със собствен JavaScript код. Както разбирам, това е поредният опит за предоставяне на методи за автоматичен анализ на резултатите (в допълнение към критериите за преминаване / неуспех).
Например, можете да намерите най-бавния отговор в целия тест или да сравните нивата на грешки на различните потребители. Такива неща рядко се изискват на практика, но вероятно това може да бъде полезно в случай на много специфично сложно тестване, при което функционалността на приложението също може по някакъв начин да корелира с неговата производителност.
Има и други малки нови функции като способността да се игнорират грешки при конкретни HTTP заявки. Като цяло моето заключение е, че повечето от нас ще видят само разликата в използваемостта на продукта. В някои случаи обаче това може да донесе драматична полза. Някои потребители също могат да харесат нови специфични функции. Например интеграцията с Дженкинс може да бъде полезна за тези, които я използват.
Редовната версия на WAPT също беше актуализирана едновременно с версията Pro и включва някои от функциите, споменати по-горе.
Както обикновено, беше използвано различно номериране, така че въпреки по-голям брой, обикновеният WAPT 9.0 съответства на WAPT Pro 4.0. Можете дори да надстроите един до друг за фиксирана цена, без това да повлияе на периода на поддръжка.
Между другото, всички видове надстройки вече са изброени на отделна страница на уебсайта на SoftLogica, така че не е необходимо да купувате нов лиценз на пълна цена, ако искате да обновите по-стария си WAPT или WAPT Pro лиценз.
За повече информация, моля, проверете това ръководство за бърз старт . Можете да изтеглите WAPT Pro пълнофункционални версии за оценка Тук .
Уведомете ни, ако имате въпроси относно този инструмент за тестване на натоварване.
Препоръчително четене
- Тестване на натоварване, стрес и производителност на уеб приложения с помощта на WAPT
- Ръководство за тестване на производителността на мобилните приложения
- Ръководство за тестване на сигурността на уеб приложения
- Тестване на ефективността срещу тестване на натоварване срещу тестване на стрес (разлика)
- Как да извършите ръчно тестване на производителността?
- Ръководство за начинаещи за тестване на проникване в уеб приложения
- Най-добри инструменти за тестване на софтуер 2021 г. [Инструменти за автоматизация на QA теста]
- Алфа тестване и бета тестване (Пълно ръководство)