load testing using loadui free
Co to jest LoadUI?
LoadUI to bezpłatne narzędzie do testowania obciążenia o otwartym kodzie źródłowym, które umożliwia wykonywanie złożonych testów obciążenia i testowanie wydajności, po prostu przeciągając różne komponenty.
LoadUI umożliwia tworzenie i aktualizowanie przypadków testowych podczas ich uruchamiania. To, co sprawia, że loadUI jest potężne, to nacisk na użyteczność poprzez jego wizualny interfejs i intuicyjny projekt w połączeniu z elastycznością wynikającą z możliwości wprowadzania zmian w trakcie testu.
Czego się nauczysz:
Jak działa LoadUI?
LoadUI składa się z bloków konstrukcyjnych zwanych komponentami, które przeciągasz z
Pasek narzędzi komponentów do projektu, nad którym pracujesz. Te komponenty łączą się ze sobą przewodami i nie ma ograniczeń co do liczby komponentów, które można utworzyć i połączyć.
co to jest test alfa na przykładzie
Ten sposób testowania metodą przeciągnij i upuść jest szczególnie przydatny podczas testu, ponieważ można wykonywać złożone testy obciążenia. Przegląd, który otrzymujesz, ułatwia wypróbowanie różnych kombinacji podczas właściwego testu i natychmiastową reakcję na nie. W loadUI króluje natychmiastowa informacja zwrotna.
Tworzenie testów obciążenia w LoadUI
Aby uruchomić test w loadUI potrzebujesz co najmniej dwóch komponentów (i pustego projektu do pracy);
- generator: Tworzy to obciążenie, na przykład 100 żądań na sekundę.
- Biegacz: To uruchamia określony typ testu, na przykład test sieciowy.
Więc zróbmy to; wyciągnij a Generator stałej stawki i a Web Page Runner.
Nie możesz ich jeszcze uruchomić, ale najpierw musisz je połączyć. Robisz to, łącząc węzły lub terminale , umieszczone nad i pod komponentami względem siebie za pomocą znajomości .
Więc teraz podłącz Generator stałej stawki do Web Page Runner .
Teraz, gdy wszystko jest połączone, powinieneś wpisać stronę, którą chcesz załadować test do Web Page Runner . Twój test jest teraz gotowy do uruchomienia! Kliknij przycisk odtwarzania w górnym menu, aby generator zaczął wysyłać żądania do Twojej witryny.
Możesz teraz śledzić przebieg testu w czasie rzeczywistym, klikając przycisk Results Workbench przycisk. Tam kliknij dwukrotnie plik Bieżący bieg i przeciągnij z menu po lewej stronie Czas odpowiedzi do stojaka.
Gratulacje! Właśnie utworzyłeś swój pierwszy test obciążenia w LoadUI. Poeksperymentuj z widżetami, które masz na pulpicie nawigacyjnym, eksperymentuj, dodając kilka i spróbuj śledzić inne wartości w programie Results Workbench.
Kolejnym dobrym krokiem byłoby dodanie pliku Twierdzenie i połącz go z Web Page Runner. Następnie możesz na przykład sprawdzić, ile razy przychodzą Twoje żądania, przestrzegając określonych reguł, które skonfigurowałeś (np. Zajmuje to mniej niż 10 milisekund).
Wskazówki dla profesjonalistów
Niech menedżer przetestuje!
To jest nowoczesny sposób testowania goryli. Niech ktoś mniej biegły przeprowadzi testy za Ciebie i zobacz, co psuje Twoje usługi. Stworzy również zrozumienie i pasję do testowania w zarządzie. Zwykły komentarz brzmi: „To jest fajne! Ale trudno… ”
strona internetowa do konwersji filmów z YouTube na mp3
Jest interaktywny, używaj go!
LoadUI jest wysoce interaktywne i konfigurowalne w czas rzeczywisty więc skorzystaj z tego.
Utwórz drugi test w czasie rzeczywistym na tym samym serwerze z innym generatorem i sprawdź, czy system wykazuje słabości, gdy narażony jest na chaotyczne, realistyczne zachowanie. Zmień to w czasie rzeczywistym i eksperymentuj.
Nagraj swoje testy
Ponieważ loadUI jest tak interaktywny, odtworzenie testów może być trudne. Użyj rejestratora ekranu, takiego jak Wink (który jest bezpłatny), aby móc powtórzyć testy i zobaczyć, co spowodowało awarię usługi.
Struktura pracy
LoadUI obsługuje przypadki testowe. Podziel testy na mniejsze przypadki testowe; zawsze możesz uruchomić je wszystkie naraz.
Nie pracuj podwójnie
Jeśli stworzyłeś funkcjonalny testy w soapUI, możesz je po prostu uruchomić w loadUI z składnik soapUI . W ten sposób nie musisz ponownie definiować testu w loadUI.
Napisz swój własny komponent
LoadUI jest nie tylko darmowe; to także oprogramowanie typu open source. Oznacza to, że jeśli chcesz, możesz pisać własne komponenty w Groovy. Tylko Ty ustalasz granice tego, co jest możliwe w LoadUI! Przeczytaj więcej o tworzeniu własnych komponentów tutaj .
Przeczytaj więcej o loadUI i pobierz go tutaj: Najnowsza wersja LoadUI
To jest gościnny artykuł Henrika Olssona.
O autorze:
Henrik jest programistą dla loadUI ze Sztokholmu w Szwecji. Posiada doświadczenie akademickie w zakresie systemów rozproszonych i pasję do użyteczności. Ma doświadczenie w nauczaniu i uważa, że większość rzeczy można łatwo wyjaśnić, jeśli są dobrze modelowane i dokładnie ukierunkowane.
Uwaga redaktora:
Cieszę się, że mogę udostępnić moim czytelnikom to narzędzie do testowania obciążenia typu open source. LoadUI i soapUI to najlepsze narzędzia do testowania oprogramowania typu open source od zaufanej firmy Eviware (obecnie SmartBear). Jeśli myślisz o wprowadzeniu do swojego projektu narzędzia do testowania obciążenia, wypróbuj loadUI i soapUI (narzędzie do testowania funkcjonalnego).
Poza tym osobiście korzystałem z soapUI w wielu projektach i wkrótce opiszę to w osobnym artykule. Uwielbiam moc i piękno tych narzędzi open source!
Jeśli korzystałeś z tego narzędzia i masz kilka wskazówek, którymi możesz się podzielić, zrób to w poniższej sekcji komentarzy. Z przyjemnością usłyszymy i odpowiemy na Twoje pytania dotyczące loadUI.
rekomendowane lektury
- Najlepsze narzędzia do testowania oprogramowania 2021 (Narzędzia do automatyzacji testów QA)
- Testowanie obciążenia za pomocą samouczków HP LoadRunner
- Testy wydajnościowe a testy obciążeniowe a testy obciążeniowe (różnica)
- Korelacja - Testowanie obciążenia za pomocą LoadRunner
- 15 NAJLEPSZYCH narzędzi do testowania wydajności (narzędzia do testowania obciążenia) w 2021 r
- Przegląd WebLOAD - Pierwsze kroki z narzędziem do testowania obciążenia WebLOAD
- Testowanie wydajności w chmurze: dostawcy usług testowania obciążenia w chmurze
- Testing Primer Pobierz eBook