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接收消息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h1QTFxjr-1610183363488)(/uploads/photo/2021/642fa3d5-75b7-401a-8424-d2a7a403873d.png!large)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rDtxZKu9-1610183363491)(/uploads/photo/2021/5457b4a6-69a6-4525-bfc3-39637bd08f16.png!large)]

可以看到jmeter在10s内,将25万条消息送进了消息队列(没有消费)

MQ服务部署在远程服务器上,需要的同学可以加群 723587225获取
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值