load testing using loadui free
Що таке LoadUI?
LoadUI це безкоштовний інструмент тестування навантаження з відкритим кодом, який дозволяє виконувати складні тести навантаження та перевіряти продуктивність, просто перетягуючи різні компоненти навколо.
LoadUI дозволяє створювати та оновлювати тестові кейси під час їх запуску. Що робить loadUI потужним, це фокус на зручності використання через його візуальний інтерфейс та інтуїтивний дизайн у поєднанні з гнучкістю, що випливає з можливості внесення змін під час тесту.
Що ви дізнаєтесь:
Як працює LoadUI?
LoadUI складається з будівельних блоків під назвою Компоненти, які ви перетягуєте з
Панель компонентів проекту, над яким ви працюєте. Ці компоненти з'єднуються між собою за допомогою проводів, і немає обмежень щодо кількості компонентів, які ви можете створити та підключити.
список компаній, що використовують хмарні обчислення
Цей спосіб тестування перетягуванням особливо корисний під час тесту, оскільки ви можете робити складні тести навантаження. Огляд, який ви отримуєте, полегшує випробування різних комбінацій під час фактичного тестування та негайну реакцію на них. У loadUI миттєвий зворотний зв’язок є головним.
Створення тестів навантаження в LoadUI
Для запуску тесту в loadUI потрібні принаймні два компоненти (і порожній проект для роботи);
- Генератор: Це створює навантаження, наприклад, 100 запитів в секунду.
- Бігун: Це запускає певний тип тесту, наприклад, веб-тест.
Тож давайте це зробимо; витягніть a Генератор фіксованої ставки і a Запуск веб-сторінки.
Ви ще не можете їх запустити, хоча спочатку їх потрібно підключити. Ви робите це, підключаючи вузли, або термінали , розташовані над і під компонентами один до одного за допомогою зв'язку .
Тож підключіть Генератор фіксованої ставки до Запуск веб-сторінки .
Тепер, коли все підключено, ви повинні ввести те, який веб-сайт ви хочете завантажити в Запуск веб-сторінки . Ваш тест готовий до запуску! Клацніть на кнопка відтворення у верхньому меню, щоб генератор почав надсилати запити на ваш сайт.
Тепер ви можете в реальному часі спостерігати за тестом, натискаючи на Результати Workbench кнопку. Опинившись, двічі клацніть на своєму Поточний пробіг і, з лівого меню, перетягування Час реакції до стійки.
що таке ключ безпеки на маршрутизаторі
Вітаємо! Тепер ви створили свій перший тест навантаження в LoadUI. Пограйте з віджетами, які ви маєте на своїй інформаційній панелі, експериментуйте, додаючи ще кілька, і спробуйте відстежувати інші значення в Workbench результатів.
Наступним хорошим кроком було б додати Твердження компонент і підключіть його до програми запуску веб-сторінок. Тоді ви можете, наприклад, перевірити, скільки разів надходять ваші запити, дотримуючись певних правил, які ви встановили (наприклад, займаєте менше 10 мілісекунд).
Професійні поради
Нехай перевіряє менеджер!
Це сучасний спосіб тестування на горили. Нехай хтось менш досвідчений зробить тестування за вас і побачить, що порушує вашу послугу. Це також створить розуміння та пристрасть до тестування в управлінні. Звичайний коментар: «Це весело! Але важко ... '
Він інтерактивний, використовуйте його!
LoadUI є високоінтерактивним і налаштовується в реальний час , тож скористайтеся цим.
Створіть другий тест в режимі реального часу на тому самому сервері за допомогою іншого генератора і перевірте, чи виявляє система слабкі місця, коли піддається хаотичній, подібній до життя поведінці. Змініть це в режимі реального часу та експериментуйте.
Запишіть свої тести
Оскільки loadUI настільки інтерактивний, відтворення тестів може бути важким. Використовуйте екранний рекордер, такий як Wink (який безкоштовно), щоб мати змогу повторно відтворити свої тести та побачити, що спричинило збій служби.
Робота структурована
LoadUI підтримує тестові кейси. Розбийте свої тести на менші кейси; Ви завжди можете розпочати їх усі відразу.
Не працюйте подвійно
Якщо ви створили функціональний тести у soapUI, ви можете просто запустити їх у loadUI за допомогою мильний компонент інтерфейсу користувача . Таким чином, вам не доведеться перевизначати тест інший раз у loadUI.
Напишіть свій власний компонент
LoadUI не тільки безкоштовний; це також відкритий код. Це означає, що ви можете написати власні компоненти в Groovy, якщо хочете. Тільки ви встановлюєте обмеження для можливого в LoadUI! Докладніше про створення власних компонентів тут .
Детальніше про loadUI та завантажте його тут: Остання версія LoadUI
Це гостьова стаття Генріка Олссона.
Про автора:
Хенрік - розробник програмного забезпечення для loadUI зі Стокгольма, Швеція, з освітою в галузі розподілених систем та пристрастю до юзабіліті. Він має досвід викладання і вважає, що більшість речей можна легко пояснити, якщо їх вдало змоделювати та точно орієнтувати.
Примітка редактора:
Я радий поділитися цим інструментом із відкритим вихідним кодом навантаження зі своїми читачами. LoadUI та soapUI - найкращі засоби тестування програмного забезпечення з відкритим кодом від перевіреної компанії Eviware (тепер SmartBear). Якщо ви хочете ввести у свій проект інструмент тестування навантаження, спробуйте loadUI та soapUI (інструмент функціонального тестування).
Крім того, я особисто використовував soapUI для багатьох проектів і незабаром висвітлю його в окремій статті. Мені подобається сила та краса цих інструментів з відкритим кодом!
Якщо ви користувались цим інструментом і маєте декілька порад, щоб поділитися ними, будь ласка, зробіть це в розділі нижче коментарів. Крім того, ми були б раді почути та відповісти на ваші запитання щодо loadUI.
Рекомендована література
- Найкращі засоби тестування програмного забезпечення 2021 р. (Інструменти автоматизації тестування якості)
- Тестування навантаження за допомогою підручників HP LoadRunner
- Тестування продуктивності проти тестування навантаження проти стрес-тестування (різниця)
- Кореляція - Тестування навантаження за допомогою LoadRunner
- 15 НАЙКРАЩИХ інструментів для тестування продуктивності (інструменти для тестування навантаження) у 2021 році
- Огляд WebLOAD - Початок роботи з інструментом тестування навантаження WebLOAD
- Хмарне тестування продуктивності: постачальники послуг на основі хмарного тестування навантаження
- Завантажити тестувальник електронних книг