beginner s guide web application performance testing using wapt pro
Ми отримуємо багато запитів від постачальників переглянути інструменти автоматизації тестування. Ми переглядаємо деякі з цих інструментів, коли відчуваємо, що щось корисне для наших читачів. Ми отримуємо оціночну версію цих оглядів, але для більшості цих інструментів також доступна пробна версія, тому ви можете спробувати ці інструменти самостійно. Зрештою, щоб по-справжньому щось отримати, вам потрібно потренуватися.
Сьогодні ми розглядаємо один з таких корисних інструмент продуктивності веб-додатків - XXXV Pro.
Якщо ви щойно почали користуватися цим інструментом або хочете спробувати, вам буде корисний цей огляд.
XXXV Pro 4.0 - це останнє оновлення популярного інструменту тестування веб-навантажень, розробленого SoftLogice Inc. Їхня попередня версія мала номер 3,5, тому це слід вважати основним оновленням. У цьому огляді я в основному порівняю ці дві версії.
Читати далі=> Дізнайтеся більше про попередні версії WAPT тут.
( Примітка : Натисніть на будь-яке зображення для збільшення
Оновлені функції продукту, як правило, мають однаковий графічний інтерфейс із усіма елементами інтерфейсу, знайомими користувачам WAPT Pro, лише з дещо оновленими графічними елементами. Лівий вигляд структурований трохи краще, ніж раніше, з більшою кількістю сторінок, що містять налаштування журналу та звіту.
Тепер лічильниками продуктивності керують дещо по-іншому, забезпечуючи по суті однакову функціональність. Кількість заздалегідь визначених лічильників збільшено.
Коли ви створюєте новий сценарій, ви бачите майстра, як і раніше.
найкраще програмне забезпечення шпигуна телефону для android -
Він як і раніше орієнтований на початківців користувачів, тому містить багато пояснень та пропозицій. Однак у цій версії вони усунули дивний та оманливий вибір між різними типами тестів.
Ця сторінка тепер дозволяє вам вибрати тип навантаження безпосередньо. Вибір, як і раніше, обмежений трьома варіантами. Наступні сторінки майстра, як правило, не змінюються.
Новий режим запису:
Перша істотна відмінність від попередніх версій проявляється при спробі записати профіль. Після натискання кнопки “Rec” на панелі інструментів WAPT Pro переходить у режим запису, який у новій версії зовсім інший.
Усі HTTP-запити, перехоплені диктофоном, відображаються в лівому вікні в папці “Recorder”. Вони не записуються безпосередньо до профілю, як раніше. Усі запити, включаючи “елементи сторінки”, відображаються там у необробленому форматі.
Отже, якщо ви вибрали запит, ви побачите лише його заголовки в правому поданні. Це, мабуть, робиться для кращої видимості процесу запису загалом.
(Клацніть на зображення для збільшення)
який найкращий блокувальник спливаючих вікон для хрому
Ви не можете нічого редагувати у властивостях, поки не закінчите запис, але ви можете вставити закладки, щоб виділити структуру профілю та позначити логічно завершені частини. Коли ви натискаєте кнопку “Зупинити запис”, WAPT Pro обробляє записаний вміст і перетворює його у звичайний профіль, майже так само, як це було раніше.
Це перетворення займає деякий час, тому вам може знадобитися зачекати кілька секунд. Однак це невеликі витрати на значне покращення швидкості запису та видимості. У попередніх версіях WAPT Pro ви могли зачекати набагато довше під час процесу запису, відгадуючи, чи все ще щось проходить, або все це вже застрягло та зламалося. Це було досить неприємно, і тепер ця проблема, здається, вирішена.
За допомогою WAPT Pro 4.0 SoftLogica нарешті зумів створити 64-розрядну версію компонента на робочому місці. Я пам’ятаю, що кілька років тому вони додали опцію використання 64-розрядних агентів завантаження для великих тестів. Робоче місце досі залишалось 32-бітовим у всіх версіях.
Хоча це не представляло проблеми для більшості користувачів, ті, хто хотів працювати з дуже довгими профілями (наприклад, такими, що складаються з 5000 запитів), або тести, що вимагали надзвичайних обсягів даних, зазнали досить драматичних збоїв, коли продукт вийшов із ладу через недостатню віртуальну пам'ять.
Зараз ця проблема вирішена повністю, і що досить примітно, це робиться без додаткових витрат. Якщо у вас є ліцензія WAPT Pro, ви можете встановити 32-розрядну або 64-розрядну версію. 64-розрядний агент завантаження (що називається x64 Load Engine) все ще залишається окремо оплачуваним розширенням.
Нова версія, мабуть, більш застосовна до великих і складних тестів також в інших аспектах. Всі елементи графічного інтерфейсу працюють візуально швидше, навіть якщо у вас є тисячі елементів у поданнях. І це не єдине поліпшення зручності використання. У всіх попередніх версіях ви обмежувались лише одним вікном робочого місця у вашій системі. Це було незручно, тому що якщо ти провів довгий тест, то не міг зробити нічого паралельно. Тепер цього обмеження немає. Ви все одно можете використовувати лише одне вікно одночасно для запуску тестів і одне для запису. Однак ви можете відкрити скільки завгодно вікон, щоб переглянути та порівняти результати тесту, працювати з профілями та журналами тощо.
Ще одним чудовим досягненням є те, що тепер ви можете вказати критерії проходження / відмови для будь-якого тесту. Це говорить про те, що тест - це не просто імітація певного реального навантаження.
Це частина процесу контролю якості, який повинен визначити, відповідає система вимогам до продуктивності чи ні. Тепер у WAPT Pro ви можете вказати точні умови, розрізняючи успішні та невдалі тести.
Однією з нових функцій, яку я не до кінця розумію, є показник “погіршення продуктивності”. Вам потрібно встановити так званий 'базовий час' для кожного запиту, і WAPT обчислить різницю від базового часу в тесті.
На мій погляд, це дає лише додаткові цифри у звіті, представляючи фактично однакові результати. На щастя, ви можете вимкнути всі підказки, пов’язані з цією функцією, і видалити зайві значення зі звіту.
Ще одна дивна, але цікава особливість це можливість обробки результатів тесту за допомогою власного коду JavaScript. Як я розумію, це чергова спроба надати методи для автоматичного аналізу результатів (на додаток до критеріїв проходження / відмови).
Наприклад, ви можете знайти найповільніший відгук у всьому тесті або порівняти рівень помилок різних користувачів. На практиці подібні речі вимагаються рідко, але, ймовірно, це може бути корисним у випадку дуже специфічного складного тестування, де функціональність програми також може якось корелювати з її продуктивністю.
Є й інші невеликі нові функції, такі як можливість ігнорування помилок у певних запитах HTTP. Загалом, мій висновок полягає в тому, що більшість з нас бачитимуть лише різницю в зручності використання продукту. Однак у деяких випадках це може принести значну користь. Деяким користувачам також можуть сподобатися нові специфічні функції. Наприклад, інтеграція з Дженкінсом може бути корисною для тих, хто її використовує.
Звичайна версія WAPT також була оновлена одночасно з версією Pro і включає деякі функції, згадані вище.
Як зазвичай, використовували іншу нумерацію, тому, незважаючи на більшу кількість, звичайний WAPT 9.0 відповідає WAPT Pro 4.0. Ви навіть можете оновити один до іншого за фіксованою ціною, не впливаючи на термін обслуговування.
Як відкрити файл .bin у Windows
До речі, усі типи оновлень зараз перелічені на окремій сторінці веб-сайту SoftLogica, тому вам не потрібно купувати нову ліцензію за повною ціною, якщо ви хочете оновити свою попередню ліцензію WAPT або WAPT Pro.
Щоб отримати додаткову інформацію, перевірте це короткий посібник . Ви можете завантажити повнофункціональні пробні версії WAPT Pro Ось .
Повідомте нас, якщо у вас є запитання щодо цього інструменту тестування навантаження.
Рекомендована література
- Тестування навантаження, напруги та продуктивності веб-додатків за допомогою WAPT
- Посібник з тестування продуктивності мобільних додатків
- Посібник із тестування безпеки веб-додатків
- Тестування продуктивності проти тестування навантаження проти стрес-тестування (різниця)
- Як провести тестування продуктивності вручну?
- Посібник для початківців з тестування на проникнення веб-додатків
- Найкращі засоби тестування програмного забезпечення 2021 р. (Засоби автоматизації тестування якості)
- Альфа-тестування та бета-тестування (повний посібник)