Jmeter(四十八)MQ測試(轉(zhuǎn)!)

馬渡江頭苜蓿香赴肚,片云片雨渡瀟湘

--《明朝那些事兒》
轉(zhuǎn)自:https://www.cnblogs.com/DeryKong/p/14847577.html

一锈颗、下載安裝ActiveMQ

ActiveMQ下載:https://activemq.apache.org/

解壓:tar -zxvf apache-activemq-5.16.2-bin.tar.gz

切換到activemq的bin目錄:cd apache-activemq-5.16.2/bin

啟動MQ:./activemq start

檢查MQ是否正常啟動:ps -ef|grep activemq|grep -v grep

[圖片上傳失敗...(image-a6af85-1649989530880)]

瀏覽器打開:http://localhost:8161 admin/admin 登錄查看

[圖片上傳失敗...(image-bb348f-1649989530880)]

JMS腳本開發(fā)

jms(java message service):java消息服務(wù)器應(yīng)用程序接口已亥,是一個Java平臺面向消息中間件的api,用于在兩個應(yīng)用程序之間疲牵,或分布式系統(tǒng)中發(fā)送信息承二,進行異步通信

Connection Factory:創(chuàng)建一個連接,向消息服務(wù)器發(fā)送消息以及從消息服務(wù)器接收信息均是通過此連接進行

Connection:是客戶端與消息服務(wù)器的活動連接

Session:是用于生產(chǎn)和使用消息的單線程上下文

MessageProduce:指定的物理目標發(fā)送消息

MessageConsumer:客戶端是使用Message Consumer對象從指定的目錄目標接收信息

二纲爸、jmeter開發(fā)jms腳本的步驟

1亥鸠、創(chuàng)建 jndi.properties文件

java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory
java.naming.provider.url=tcp://localhost:61616

指定 connectionFactory 的 jndi名字,多個名字之間可以逗號隔開

connectionFactoryNames=connectionFactory

注冊queue识啦,格式:

queue.[jndiName]=[physicalName]

使用時:(Queue)context.lookup("jndiName")负蚊,此處是MyQueuePerPertest自定義命名

queue.MyQueuePerPertest=MyQueuePerPertest

注冊 topic,格式:

topic.[jndiName]=[physicalName]

使用時:(Topic)context.lookup("jndiName")颓哮,此處是MyTopicPerPertest自定義命名

queue.MyTopicPerPertest=MyTopicPerPertest

2盖桥、把這個文件夾加入到ApacheJMeter.jar這里

保存并把這個文件復(fù)制到 JMETER_HOME/bin (JMETER_HOME為 jmeter 的安裝目錄)目錄中。

由于 bin 目錄并不在 jmeter 的 classpath 中题翻,所以需要執(zhí)行一些額外的工作來把 jndi.properties 添加到 jmeter 的classpath 中。

這兒使用一種最簡單的辦法:把 jndi.properties 打包到 jmeter 的啟動 jar 包中腰鬼。 jmeter 的啟動 jar 包為 JMETER_HOME/bin/ApacheJMeter.jar嵌赠,所以需要把 jndi.properties 添加到這個 jar 文件中。執(zhí)行如下操作熄赡,打開命令行窗口姜挺,并定位到 JMETER_HOME/bin 目錄,運行如下命令 jar uf ApacheJMeter.jar jndi.properties 就可以彼硫,

命令行:jar uf ApacheJMeter.jar jndi.properties

3炊豪、拷貝Active所需用到的包文件到j(luò)Meter的lib下面

jmeter 在測試 jms 的時候會使用到 activemq 提供的 jms 的實現(xiàn)類,這些類并沒有隨 jmeter 一起分發(fā)拧篮,所以需要把這些類添加到 jmeter 的 classpath 中词渤。只要把 ACTIVE_HOME/activemq-all-5.2.0.jar 文件復(fù)制到 JMETER_HOME/lib 目錄中即可。

重啟JMeter串绩,添加取樣器列表可以看到有JMS的選擇

[圖片上傳失敗...(image-a56c32-1649989530880)]

[圖片上傳失敗...(image-dd036a-1649989530880)]

[圖片上傳失敗...(image-51a726-1649989530880)]

[圖片上傳失敗...(image-b7e5e4-1649989530880)]

這里缺虐,發(fā)送MQ的腳本就完成了

三種方式:

1、jms to jms

tcp://localhost:61616

測試JMS的PUB/SUB模式

步驟:

jms的訂閱(消費)

[圖片上傳失敗...(image-c5f720-1649989530880)]

在這里添加響應(yīng)的信息礁凡,進行請求高氮,會一直等待狀態(tài)

jms的發(fā)送者:

[圖片上傳失敗...(image-7725a7-1649989530880)]

[圖片上傳失敗...(image-b000b3-1649989530880)]

請求消息,再來看訂閱者顷牌,就會看到消息接收

[圖片上傳失敗...(image-3f61f1-1649989530880)]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末剪芍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子窟蓝,更是在濱河造成了極大的恐慌罪裹,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,331評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異坊谁,居然都是意外死亡费彼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,372評論 3 398
  • 文/潘曉璐 我一進店門口芍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來箍铲,“玉大人,你說我怎么就攤上這事鬓椭〉吆铮” “怎么了?”我有些...
    開封第一講書人閱讀 167,755評論 0 360
  • 文/不壞的土叔 我叫張陵小染,是天一觀的道長翘瓮。 經(jīng)常有香客問我,道長裤翩,這世上最難降的妖魔是什么资盅? 我笑而不...
    開封第一講書人閱讀 59,528評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮踊赠,結(jié)果婚禮上呵扛,老公的妹妹穿的比我還像新娘。我一直安慰自己筐带,他們只是感情好今穿,可當我...
    茶點故事閱讀 68,526評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著伦籍,像睡著了一般蓝晒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上帖鸦,一...
    開封第一講書人閱讀 52,166評論 1 308
  • 那天芝薇,我揣著相機與錄音,去河邊找鬼富蓄。 笑死剩燥,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的立倍。 我是一名探鬼主播灭红,決...
    沈念sama閱讀 40,768評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼口注!你這毒婦竟也來了变擒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,664評論 0 276
  • 序言:老撾萬榮一對情侶失蹤寝志,失蹤者是張志新(化名)和其女友劉穎娇斑,沒想到半個月后策添,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,205評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡毫缆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,290評論 3 340
  • 正文 我和宋清朗相戀三年唯竹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苦丁。...
    茶點故事閱讀 40,435評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡浸颓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出旺拉,到底是詐尸還是另有隱情产上,我是刑警寧澤,帶...
    沈念sama閱讀 36,126評論 5 349
  • 正文 年R本政府宣布蛾狗,位于F島的核電站晋涣,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏沉桌。R本人自食惡果不足惜谢鹊,卻給世界環(huán)境...
    茶點故事閱讀 41,804評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望留凭。 院中可真熱鬧撇贺,春花似錦、人聲如沸冰抢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,276評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挎扰。三九已至,卻和暖如春巢音,著一層夾襖步出監(jiān)牢的瞬間遵倦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工官撼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梧躺,地道東北人。 一個月前我還...
    沈念sama閱讀 48,818評論 3 376
  • 正文 我出身青樓傲绣,卻偏偏與公主長得像掠哥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子秃诵,可洞房花燭夜當晚...
    茶點故事閱讀 45,442評論 2 359

推薦閱讀更多精彩內(nèi)容