jMeter - Plan de test JMS

Dans ce chapitre, nous allons apprendre à rédiger un plan de test simple pour tester Java Messaging Service (JMS). JMS prend en charge deux types de messagerie -

  • Point-to-Point messaging- La messagerie de file d'attente est généralement utilisée pour les transactions où l'expéditeur attend une réponse. Les systèmes de messagerie sont assez différents des requêtes HTTP normales. Dans HTTP, un seul utilisateur envoie une requête et obtient une réponse.

  • Topic messaging- Les messages thématiques sont communément appelés messages pub / sub. La messagerie thématique est généralement utilisée dans les cas où un message est publié par un producteur et consommé par plusieurs abonnés.

Voyons un exemple de test pour chacun d'entre eux. Les pré-requis pour tester JMS sont:

  • Nous utilisons Apache ActiveMQ dans l'exemple. Il existe différents serveurs JMS comme IBM WebSphere MQ (anciennement MQSeries), Tibco, etc. Téléchargez à partir des fichiers binaires à partir du site Apache ActiveMQ.

  • Décompressez l'archive, accédez au répertoire décompressé et exécutez la commande suivante à partir de la console de commande pour démarrer le serveur ActiveMQ -

.\bin\activemq  start

Vous pouvez vérifier si le serveur ActiveMQ a démarré en visitant l'interface d'administration à l'adresse suivante http://localhost:8161/admin/. S'il demande une authentification, entrez l'ID utilisateur et le mot de passe en tant qu'administrateur . L'écran est similaire à celui illustré ci-dessous -

  • Copiez maintenant activemq-all-xxxjar (XXX selon la version) du répertoire décompressé d'ActiveMQ vers /home/manisha/apache-jmeter-2.9/lib.

Avec la configuration ci-dessus, construisons le plan de test pour -