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. 设置如下
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 中添加 View Results Tree.
启动ActiveMq, 运行JMeter, 我们可以看到 生产者发送消息成功, 消费者接收消息成功
打开Active Mq 管理页面。 我们能看到,消息被消费了
测试 ActiveMq中的 Queue
跟上面测试Topic的方法类似, 只是 Destionation应该是: “dynamicQueues/queue1”
Original: https://www.cnblogs.com/TankXiao/p/5470890.html
Author: 小坦克
Title: JMeter 测试 ActiveMq
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/540076/
转载文章受原作者版权保护。转载请注明原作者出处!