beginner s guide web application performance testing using wapt pro
Otrzymujemy wiele próśb od dostawców o przejrzenie narzędzi do automatyzacji testów. Przeglądamy niektóre z tych narzędzi, gdy uznamy, że coś jest przydatne dla naszych czytelników. Otrzymujemy wersję testową dla tych recenzji, ale dla większości tych narzędzi dostępna jest również wersja próbna, więc możesz wypróbować te narzędzia samodzielnie. W końcu, żeby być w czymś naprawdę dobrym, trzeba ćwiczyć.
Dzisiaj przeglądamy jeden z takich przydatnych narzędzie do wydajności aplikacji internetowych - XXXV Pro.
Jeśli dopiero zacząłeś używać tego narzędzia lub chcesz go wypróbować, ta recenzja będzie pomocna.
XXXV Pro 4.0 to najnowsza aktualizacja popularnego narzędzia do testowania obciążenia sieci, opracowanego przez firmę SoftLogice Inc. Ich poprzednia wersja miała numer 3.5, więc należy to uznać za dużą aktualizację. W tej recenzji będę głównie porównywał te dwie wersje.
Czytaj więcej=> Dowiedz się więcej o wcześniejszych wersjach WAPT tutaj.
( Uwaga : Kliknij dowolny obraz, aby wyświetlić powiększenie)
Zaktualizowane funkcje produktu mają na ogół ten sam interfejs GUI ze wszystkimi elementami interfejsu znanymi użytkownikom WAPT Pro, z jedynie nieco odświeżonymi elementami graficznymi. Widok z lewej strony ma nieco lepszą strukturę niż wcześniej i zawiera więcej stron zawierających ustawienia dziennika i raportów.
Liczniki wydajności są teraz zarządzane w nieco inny sposób, zapewniając zasadniczo te same funkcje. Liczba predefiniowanych liczników została rozszerzona.
Podczas tworzenia nowego scenariusza Kreator wygląda jak poprzednio.
Nadal jest skierowany do początkujących użytkowników, dlatego zawiera wiele wyjaśnień i sugestii. Jednak w tej wersji usunęli dziwny i mylący wybór między różnymi typami testów.
Ta strona pozwala teraz wybrać plik rodzaj obciążenia bezpośrednio. Wybór jest ograniczony do trzech opcji, jak poprzednio. Kolejne strony Kreatora generalnie pozostają niezmienione.
Nowy tryb nagrywania:
Pierwsza znacząca różnica w stosunku do wcześniejszych wersji pojawia się podczas próby nagrania profilu. Po kliknięciu przycisku „Rec” na pasku narzędzi, WAPT Pro wchodzi w tryb nagrywania, który jest zupełnie inny w nowej wersji.
Wszystkie żądania HTTP przechwycone przez rejestrator pojawiają się w lewym widoku w folderze „Recorder”. Nie są one rejestrowane bezpośrednio w profilu, jak wcześniej. Wszystkie żądania, w tym „elementy strony”, pojawiają się tam w nieprzetworzonym formacie.
Jeśli więc wybierzesz żądanie, we właściwym widoku zobaczysz tylko jego nagłówki. Ma to prawdopodobnie na celu ogólnie lepszą widoczność procesu nagrywania.
(Kliknij obraz, aby wyświetlić powiększenie)
Nie możesz niczego edytować we właściwościach, dopóki nie zakończysz nagrywania, ale możesz wstawić zakładki, aby podkreślić strukturę profilu i oznaczyć logicznie kompletne części. Po kliknięciu przycisku „Zatrzymaj nagrywanie”, WAPT Pro przetwarza nagraną zawartość i konwertuje ją do zwykłego profilu, podobnie jak wcześniej.
Ta konwersja zajmuje trochę czasu, więc może być konieczne odczekanie kilku sekund. Jest to jednak niewielki wydatek na dużą poprawę szybkości nagrywania i widoczności. W poprzednich wersjach WAPT Pro można było czekać znacznie dłużej podczas procesu nagrywania, zgadując, czy coś nadal przechodzi, czy też wszystko już utknęło i się zepsuło. Było to dość denerwujące i teraz wydaje się, że problem został rozwiązany.
Dzięki WAPT Pro 4.0 firmie SoftLogica udało się w końcu stworzyć 64-bitową wersję komponentu przeznaczonego do pracy. Pamiętam, że kilka lat temu dodali opcję użycia 64-bitowych agentów ładujących do dużych testów. Miejsce pracy pozostało 32-bitowe we wszystkich wersjach do tej pory.
Chociaż nie stanowiło to problemu dla większości użytkowników, ci, którzy chcieli pracować z bardzo długimi profilami (na przykład składającymi się z 5000 żądań) lub testami wymagającymi nadzwyczajnych ilości danych, doświadczyli dość dramatycznych niepowodzeń, gdy produkt zawiesił się z powodu niewystarczającej pamięci wirtualnej.
analityk biznesowy pytania i odpowiedzi do wywiadu ppt
Teraz ten problem został całkowicie rozwiązany i co jest dość niezwykłe, odbywa się to bez dodatkowych kosztów. Jeśli masz licencję WAPT Pro, możesz zainstalować wersję 32-bitową lub 64-bitową. 64-bitowy agent ładujący (zwany x64 Load Engine) nadal pozostaje jednak oddzielnie płatnym rozszerzeniem.
Nowa wersja jest prawdopodobnie bardziej odpowiednia do dużych i złożonych testów również pod innymi względami. Wszystkie elementy GUI działają wizualnie szybciej, nawet jeśli masz tysiące elementów w widokach. I to nie jedyna poprawa użyteczności. We wszystkich poprzednich wersjach byłeś ograniczony tylko do jednego okna roboczego w systemie. Było to niewygodne, ponieważ jeśli przeprowadziłeś długi test, nie mogłeś nic zrobić równolegle. Teraz to ograniczenie zniknęło. Nadal możesz używać tylko jednego okna naraz do uruchamiania testów i jednego do nagrywania. Możesz jednak otworzyć dowolną liczbę okien, aby przeglądać i porównywać wyniki testów, pracować z profilami i dziennikami itp.
Kolejnym wielkim osiągnięciem jest to, że teraz możesz określić kryteria zaliczenia / niezaliczenia dowolnego testu. Sugeruje to, że test to nie tylko emulacja jakiegoś rzeczywistego obciążenia.
Jest to część procesu zapewniania jakości, która powinna określić, czy system spełnia wymagania wydajnościowe, czy nie. Teraz w WAPT Pro możesz określić dokładne warunki odróżniające testy udane i nieudane.
Jedną z nowych funkcji, której nie do końca rozumiem, jest wskaźnik „pogorszenia wydajności”. Musisz ustawić tak zwany „czas bazowy” dla każdego żądania, a WAPT obliczy różnicę od tego czasu linii bazowej w teście.
Moim zdaniem daje to tylko dodatkowe liczby w raporcie, przedstawiając zasadniczo te same wyniki. Na szczęście możesz wyłączyć wszystkie monity związane z tą funkcją i usunąć dodatkowe wartości z raportu.
Kolejne dziwne, ale ciekawa funkcja to możliwość przetwarzania wyników testów za pomocą własnego kodu JavaScript. Jak rozumiem, jest to kolejna próba przedstawienia metod automatycznej analizy wyników (oprócz kryteriów zaliczenia / niezaliczenia).
Na przykład, możesz znaleźć najwolniejszą odpowiedź w całym teście lub porównać wskaźniki błędów różnych użytkowników. Takie rzeczy rzadko są wymagane w praktyce, ale prawdopodobnie może się to przydać w przypadku bardzo specyficznych, złożonych testów, gdzie funkcjonalność aplikacji może być w jakiś sposób skorelowana z jej wydajnością.
Istnieją inne małe nowe funkcje, takie jak możliwość ignorowania błędów w określonych żądaniach HTTP. Podsumowując, mój wniosek jest taki, że większość z nas dostrzeże tylko różnicę w użyteczności produktu. Jednak w niektórych przypadkach może to przynieść dramatyczne korzyści. Niektórym użytkownikom mogą też spodobać się nowe, specyficzne funkcje. Na przykład integracja z Jenkins może być przydatna dla tych, którzy z niej korzystają.
Regularna wersja WAPT została również zaktualizowana w tym samym czasie z wersją Pro i zawiera niektóre z wyżej wymienionych funkcji.
Jak zwykle zastosowano inną numerację, więc pomimo większej liczby zwykły WAPT 9.0 odpowiada WAPT Pro 4.0. Możesz nawet uaktualnić jeden do drugiego za stałą cenę bez wpływu na okres konserwacji.
Nawiasem mówiąc, wszystkie typy uaktualnień są teraz wymienione na osobnej stronie witryny SoftLogica, więc nie musisz kupować nowej licencji w pełnej cenie, jeśli chcesz odświeżyć starszą licencję WAPT lub WAPT Pro.
Aby uzyskać więcej informacji, sprawdź to skrócona instrukcja obsługi . Możesz pobrać w pełni funkcjonalne wersje próbne WAPT Pro Tutaj .
qa rozmowa z menedżerem pytania odpowiedzi pdf
Daj nam znać, jeśli masz jakieś pytania dotyczące tego narzędzia do testowania obciążenia.
rekomendowane lektury
- Testy obciążenia, obciążenia i wydajności aplikacji internetowych przy użyciu WAPT
- Przewodnik po testowaniu wydajności aplikacji mobilnych
- Podręcznik testowania zabezpieczeń aplikacji internetowych
- Testy wydajnościowe a testy obciążeniowe a testy obciążeniowe (różnica)
- Jak przeprowadzić ręczne testy wydajności?
- Przewodnik dla początkujących po testach penetracyjnych aplikacji internetowych
- Najlepsze narzędzia do testowania oprogramowania 2021 (Narzędzia do automatyzacji testów QA)
- Testy alfa i testy beta (kompletny przewodnik)