版本号:
ActiveMq 版本号: 5.91
Jmeter 版本号: 1.13
添加 ActiveMq 的 jar 包
将 ActiveMq 下的 "activemq-all-5.9.1.jar" 复制到 "apache-jmeter-2.13\lib" 文件夹下来
因为 JMeter 测试 ActiveMq 的时候会用到 ActiveMq 提供的 JMS 的实现类。
测试 ActiveMq 中的 Topic
打开 JMeter, 新建一个 JMS Publisher. 设置如下
Initial Contest Factory 的值是: org.apache.activemq.jndi.ActiveMQInitialContextFactory Provider URL 的值是:tcp://10.0.0.8:61616 Connection Factory的值是:ConnectionFactory Destination的值是: dynamicTopics/topic1 Expriation: 6000 Priority:5 Number of samples to aggregate:
再建一个 topic 的消费者, 打开 Jmeter 新建一个 JMS Subscriber
然后在 Jmeter 中添加 View Results Tree.
启动 ActiveMq, 运行 JMeter, 我们可以看到 生产者发送消息成功, 消费者接收消息成功
打开 Active Mq 管理页面。 我们能看到,消息被消费了
测试 ActiveMq 中的 Queue
跟上面测试 Topic 的方法类似, 只是 Destionation 应该是: ”dynamicQueues/queue1“