2016年1月28日星期四

JMeter_006:测试ActiveMQ的Publish-Subscribe

环境:MAC OS X EI Capitan 10.11.3 + JMeter 2.13 + ActiveMQ 5.13

1.复制 [activemq_home]/activemq-all-5.13.0.jar 到 [jmeter_home]/lib
cp /Users/maping/Apache/activemq/activemq-all-5.13.0.jar /Users/maping/Apache/jmeter/lib/activemq-all-5.13.0.jar

2. 把 [jmeter_home]/bin 下的.sh文件增加可执行权限
cd ~/Apache/jmeter/bin
chmod a+x *.sh
如果不执行此步,会报告Permission Denied错误。

3. 启动jmeter
./jmeter.sh

4. 启动activemq

5. 配置AMQ-Publish-Subscribe测试计划
(1)添加Thread Group
(2)在Thread Group下添加 JMS Publisher 采样器(Sampler)



(3)在Thread Group下添加 JMS Subscriber 采样器(Sampler)
(4)在Thread Group下添加 Graph Result 监听器(Listener)
(5)在Thread Group下添加 Summary Report 监听器(Listener)
(6)在Thread Group下添加 View Result Tree 监听器(Listener)
(7)在Thread Group下添加 Aggregate Report 监听器(Listener)

 6. 运行测试
(1)JMS Publisher
(2)JMS Subscriber

参考文献:
1. http://aparnaank.blogspot.com/2013/06/how-to-use-jmeter-jms-publisher.html

没有评论: