JMeter 测试 ActiveMq

JMeter 测试 ActiveMq 的资料非常少, 我花了大量的时间才研究出来

关于ActiveMq 的文章请参考我另外的文章。

版本号:

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. 设置如下

JMeter 测试 ActiveMq
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: 1

再建一个 topic 的消费者, 打开Jmeter 新建一个JMS Subscriber

JMeter 测试 ActiveMq

然后在Jmeter 中添加 View Results Tree.

启动ActiveMq, 运行JMeter, 我们可以看到 生产者发送消息成功, 消费者接收消息成功

JMeter 测试 ActiveMq

打开Active Mq 管理页面。 我们能看到,消息被消费了

JMeter 测试 ActiveMq

测试 ActiveMq中的 Queue

跟上面测试Topic的方法类似, 只是 Destionation应该是: “dynamicQueues/queue1”

Original: https://www.cnblogs.com/TankXiao/p/5470890.html
Author: 小坦克
Title: JMeter 测试 ActiveMq

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/540076/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球