jMeter - Plan testów JMS
W tym rozdziale nauczymy się, jak napisać prosty plan testów, aby przetestować usługę Java Messaging Service (JMS). JMS obsługuje dwa typy wiadomości -
Point-to-Point messaging- Przesyłanie wiadomości w kolejce jest zwykle używane do transakcji, w których nadawca oczekuje odpowiedzi. Systemy przesyłania wiadomości różnią się znacznie od zwykłych żądań HTTP. W HTTP pojedynczy użytkownik wysyła żądanie i otrzymuje odpowiedź.
Topic messaging- Wiadomości tematyczne są powszechnie znane jako wiadomości publikowane / subskrybowane. Wiadomości tematyczne są zwykle używane w przypadkach, gdy wiadomość jest publikowana przez producenta i używana przez wielu subskrybentów.
Zobaczmy przykład testowy dla każdego z nich. Wymagania wstępne do testowania JMS to -
W przykładzie używamy Apache ActiveMQ. Istnieją różne serwery JMS, takie jak IBM WebSphere MQ (dawniej MQSeries), Tibco itp. Pobierz je z plików binarnych z serwisu WWW Apache ActiveMQ.
Rozpakuj archiwum, przejdź do rozpakowanego katalogu i uruchom następujące polecenie z konsoli poleceń, aby uruchomić serwer ActiveMQ -
.\bin\activemq start
Możesz sprawdzić, czy serwer ActiveMQ został uruchomiony, odwiedzając interfejs administratora pod następującym adresem http://localhost:8161/admin/. Jeśli poprosi o uwierzytelnienie, wprowadź identyfikator użytkownika i hasło jako admin . Ekran jest podobny do pokazanego poniżej -
Teraz skopiuj activemq-all-xxxjar (XXX w zależności od wersji) z rozpakowanego katalogu ActiveMQ do /home/manisha/apache-jmeter-2.9/lib.
Przy powyższej konfiguracji zbudujmy plan testów dla -
Plan testów JMS punkt-punkt
Plan testów tematycznych JMS