jmeter之——jms壓測(activemq)
jmeter 是通過 jndi 來獲得 jms 中相關物件的,如 ConnectionFactory 和 Destination,所以在 jmeter 的 classpath 中需要新增一個 jndi.properties 屬性檔案,用於配置jndi。 建立jndi.properties檔案,包含如下內容:
java.naming.factory.initial = org.apache.activemq.jndi.ActiveMQInitialContextFactory #指定connectionFactory的jndi名字,多個名字之間可以逗號分隔。 #註冊queue,格式: #註冊topic,格式: |
1、把jndi.properties放到jmeter的啟動jar包中:
可以直接將jndi.properties檔案拖入jar包中;也可以執行如下操作,開啟命令列視窗,並定位到 JMETER_HOME/bin 目錄,執行如下命令 :
jar uf ApacheJMeter.jar jndi.properties
2、新增activemq-all-5.2.0.jar包到Jmeter的lib庫:
將ACTIVE_HOME/activemq-all-5.2.0.jar檔案複製到JMETER_HOME/lib目錄中,jmeter在測試jms的時候會使用到activemq提供的jms的實現類,這些類並沒有隨jmeter一起分發,需要把這些類新增到jmeter的classpath中。
3、啟動Jmeter測試JMS:
新增執行緒組及JMS的sampler,有三種方式的JMS訊息:
1)Point-to-Point
右鍵》新增》sampler》JMS point-to-point 新增一個佇列的介面
注:如果不寫Receive queue,則不會有消費者。
2)Publisher
基本值同Point-to-Point,不同點在於Destination,填寫JMS的topic目的地
若在ActiveMQ中Topics的名字為example.MyTopic
則jndi.properties檔案中定義的topic如下:
topic.MyTopic = example.MyTopic
則Destination填寫topic.後面的MyTopic
3)Subscriber
基本值同Publisher,不同在於可以根據需要填寫Client ID,JMS Selector進行訊息過濾
參考:
http://www.open-open.com/lib/view/open1425649397165.html
activemq -jndi: http://activemq.apache.org/jndi-support.html
--------------------- 本文來自 藍精靈lx 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/liuxiao723846/article/details/52807104?utm_source=copy
相關文章
- ActiveMQ壓力測試工具(emqtt_benchmark和jmeter)MQQTJMeter
- ActiveMq 之JMS 看這一篇就夠了MQ
- 效能工具之Jmeter壓測Hprose RPC服務JMeterROSRPC
- 效能工具之Jmeter壓測Thrift RPC服務JMeterRPC
- jmeter 負載壓測JMeter負載
- jmeter 壓測問題JMeter
- 壓測工具之JMeter之環境配置及執行JMeter
- JMeter分散式壓測/JMeter負載新增/jmeter負載均衡/jmeter Windows系統壓測負載新增JMeter分散式負載Windows
- 求大佬解惑 jmeter 壓測JMeter
- 通過jmeter壓測surgingJMeter
- Jmeter 壓測實戰:Jmeter 二次開發之自定義函式JMeter函式
- 運維攻堅之jmeter壓力測試報錯運維JMeter
- Jmeter效能測試 —— 壓力模式JMeter模式
- jmeter分散式壓測(Linux版本)JMeter分散式Linux
- JMeter-壓測問題分析JMeter
- Jmeter系列(43)- 詳解 Jmeter 圖形化 HTML 壓測報告之 Charts 模組JMeterHTML
- 求助,jmeter 壓測 ,業務場景測試JMeter
- jmeter 壓測簽名演算法JMeter演算法
- 效能壓力測試JMeter替代:LoadjitsuJMeter
- 使用JMeter進行壓力測試JMeter
- 分散式Jmeter壓測機的部署分散式JMeter
- jmeter 對 clickhouse 進行壓測的配置JMeter
- jmeter之效能測試JMeter
- 效能測試工具 jmeter 原始碼剖析:jmeter 分散式壓測啟動過程JMeter原始碼分散式
- jmeter壓力測試實現負載均衡JMeter負載
- jmeter之效能測試(16.1)JMeter
- ActiveMQ之StompMQ
- 介面效能測試 —— Jmeter併發與持續性壓測JMeter
- jmeter壓力測試中的疑難雜症JMeter
- jmeter做分散式壓測時的注意事項JMeter分散式
- 分散式壓測jmeter部署 主機win slave linux分散式JMeterLinux
- 記一次 JMeter 壓測 HTTPS 效能問題JMeterHTTP
- 5. 堪比JMeter的.Net壓測工具 - Crank 實戰篇 - 介面以及場景壓測JMeter
- Linux系統下jmeter 分散式壓測環境部署LinuxJMeter分散式
- jmeter 分散式壓測,以及 使用的一些技巧JMeter分散式
- 堪比JMeter的.Net壓測工具 - Crank 入門篇JMeter
- 全鏈路壓測演進之迭代式壓測
- Jmeter效能測試 —— jmeter之使用ServerAgent監控伺服器JMeterServer伺服器