概述

jmeter可以针对MQ消息中间件进行压测。本篇讲的是activeMQ的Point-to-Point模式
Point-to-Point在MQ中称之为点对点模式。这种模式的特点是,消息只能被消费一次,阅后即焚

jmeter设计测试场景

jmeter添加sampler(JMS Point-to-Point)
jmeter 压测 ActiveMq 消息队列
参数很多,从上到下我们逐个解析。
QueueConnection Factory:连接的名称
JNDI name Request queue:消息发送到队列的名称
JNDI name Recieve queue:接收消息的队列名称
JMS selector:消息过滤器
Communication style
第一个选项是Request only,意思是只发送消息队列,不负责接收;、
第二个选项是Request response,但是选择这个就必须设置CorrelationID,否则会报错。
jmeter 压测 ActiveMq 消息队列
Content:消息内容
Priority:消息优先级,值越大,优先级越高
Initial Context Factory:默认填写 org.apache.activemq.jndi.ActiveMQInitialContextFactory
JNDI Properties:这里面需要定义两个变量 queue.Test.Request和queue.Test.Reply(对应前面消息发送和接收的队列名称)
Provider URL:消息服务器的ip和端口
jmeter 压测 ActiveMq 消息队列

activeMQ接收消息

QQ交流群:956186148
jmeter 压测 ActiveMq 消息队列
可以看到jmeter在10s内,将25万条消息送进了消息队列(没有消费)

相关文章:

  • 2022-02-04
  • 2021-08-24
  • 2022-12-23
  • 2021-09-15
  • 2021-11-20
  • 2022-01-05
猜你喜欢
  • 2022-01-06
  • 2021-04-15
  • 2021-12-15
  • 2021-09-20
  • 2021-05-07
  • 2021-09-06
相关资源
相似解决方案