jMeter - Piano di test JMS
In questo capitolo impareremo come scrivere un semplice piano di test per testare Java Messaging Service (JMS). JMS supporta due tipi di messaggistica:
Point-to-Point messaging- La messaggistica in coda viene generalmente utilizzata per le transazioni in cui il mittente si aspetta una risposta. I sistemi di messaggistica sono molto diversi dalle normali richieste HTTP. In HTTP, un singolo utente invia una richiesta e ottiene una risposta.
Topic messaging- I messaggi di argomento sono comunemente noti come messaggi pub / sub. La messaggistica di argomenti viene generalmente utilizzata nei casi in cui un messaggio viene pubblicato da un produttore e utilizzato da più abbonati.
Vediamo un esempio di prova per ciascuno di questi. I prerequisiti per testare JMS sono:
Usiamo Apache ActiveMQ nell'esempio. Esistono vari server JMS come IBM WebSphere MQ (precedentemente MQSeries), Tibco, ecc. Scaricalo dai file binari dal sito Web di Apache ActiveMQ.
Decomprimere l'archivio, andare alla directory decompressa ed eseguire il seguente comando dalla console dei comandi per avviare il server ActiveMQ:
.\bin\activemq start
È possibile verificare se il server ActiveMQ è stato avviato visitando l'interfaccia di amministrazione al seguente indirizzo http://localhost:8161/admin/. Se richiede l'autenticazione, inserisci l'ID utente e la password come amministratore . Lo schermo è simile a quello mostrato di seguito:
Ora copia activemq-all-xxxjar (XXX a seconda della versione) dalla directory decompressa di ActiveMQ a /home/manisha/apache-jmeter-2.9/lib.
Con la configurazione di cui sopra, costruiamo il piano di test per: