jmeter 壓測 ActiveMq 消息隊列


概述

jmeter可以針對MQ消息中間件進行壓測。本篇講的是activeMQ的Point-to-Point模式
Point-to-Point在MQ中稱之為點對點模式。這種模式的特點是,消息只能被消費一次,閱后即焚

jmeter設計測試場景

jmeter添加sampler(JMS Point-to-Point)

參數很多,從上到下我們逐個解析。
QueueConnection Factory:連接的名稱
JNDI name Request queue:消息發送到隊列的名稱
JNDI name Recieve queue:接收消息的隊列名稱
JMS selector:消息過濾器
Communication style
第一個選項是Request only,意思是只發送消息隊列,不負責接收;、
第二個選項是Request response,但是選擇這個就必須設置CorrelationID,否則會報錯。

Content:消息內容
Priority:消息優先級,值越大,優先級越高
Initial Context Factory:默認填寫 org.apache.activemq.jndi.ActiveMQInitialContextFactory
JNDI Properties:這里面需要定義兩個變量 queue.Test.Request和queue.Test.Reply(對應前面消息發送和接收的隊列名稱)
Provider URL:消息服務器的ip和端口

activeMQ接收消息

QQ交流群:956186148

可以看到jmeter在10s內,將25萬條消息送進了消息隊列(沒有消費)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM