jMeter - Plano de Teste JMS
Neste capítulo, aprenderemos como escrever um plano de teste simples para testar o Java Messaging Service (JMS). JMS suporta dois tipos de mensagens -
Point-to-Point messaging- O envio de mensagens em fila geralmente é usado para transações em que o remetente espera uma resposta. Os sistemas de mensagens são bastante diferentes das solicitações HTTP normais. Em HTTP, um único usuário envia uma solicitação e obtém uma resposta.
Topic messaging- Mensagens de tópico são comumente conhecidas como mensagens pub / sub. A mensagem de tópico geralmente é usada nos casos em que uma mensagem é publicada por um produtor e consumida por vários assinantes.
Vamos ver um exemplo de teste para cada um deles. Os pré-requisitos para testar JMS são -
Usamos Apache ActiveMQ no exemplo. Existem vários servidores JMS como IBM WebSphere MQ (anteriormente MQSeries), Tibco, etc. Baixe- o dos binários do site do Apache ActiveMQ.
Descompacte o arquivo, vá para o diretório descompactado e execute o seguinte comando no console de comando para iniciar o servidor ActiveMQ -
.\bin\activemq start
Você pode verificar se o servidor ActiveMQ foi iniciado visitando a interface de administração no seguinte endereço http://localhost:8161/admin/. Se ele solicitar autenticação, digite o ID do usuário e a senha como admin . A tela é semelhante à mostrada abaixo -
Agora copie o activemq-all-xxxjar (XXX dependendo da versão) do diretório descompactado ActiveMQ para /home/manisha/apache-jmeter-2.9/lib.
Com a configuração acima, vamos construir o plano de teste para -