敲重点啦!| Jmeter测试ActiveMQ服务
Posted 柠檬班软件测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敲重点啦!| Jmeter测试ActiveMQ服务相关的知识,希望对你有一定的参考价值。
接受者从队列中获取消息,在成功接收消息之后需向队列应答成功。发送者和接收者之间在时间上没有依赖性,也就是说当发送者发送了消息之后,不管接收者有没有正在运行,都不会影响消息被发送到队列。
消息队列:
ActiveMQ是通过什么工作模式来进行的?如图:
客户端使用Message Product想指定的物理目标发送消息,客户端使用Message Consumer对象从指定的物理目标接收消息。消费者可以支持同步或异步消息接收。异步使用可通过向消费者注册 MessageListener 来实现。
将ACTIVE_HOME/activemq-all-5.2.0.jar文件复制到JMETER_HOME/lib目录中,jmeter在测试jms的时候会使用到activemq提供的jms的实现类,这些类并没有随jmeter一起分发,需要把这些类添加到jmeter的lib目录中。
○ QueueuConnectionFactory:MQ 连接工厂,此处填写:ConnectionFactory
○ JNDI name Request queue: 请求队列,输入配置文件的 MyQueuePertest
○ JNDI name Receive queue: 接收队列名,输入配置文件的 MyQueuePertest
○ Communiction Style: Request Only
○ Content: 消息内容,此处填写:jmeter jms point to point,pertest
○ Initial Context Factory: 输入配置文件的 org.apache.activemq.jndi.ActiveMQInitialContextFactory
○ JNDI Properties: org.apache.activemq.jndi.ActiveMQInitialContextFactory
测试JMS的PUB/SUB模型
○initial Context Factory: org.apache.activemq.jndi.ActiveMQInitialContextFactory
○ConnectionFactory:MQ 连接工厂,此处填写:ConnectionFactory
○Provider URL:tcp://127.0.0.1:61616
○Destination:MyTopicPertest
●查看发送者
说明:本文为柠檬班库里老师原创,转载需注明出处
可加多多老师微信
13327216354
或者扫描下方二维码
以上是关于敲重点啦!| Jmeter测试ActiveMQ服务的主要内容,如果未能解决你的问题,请参考以下文章
JMeter学习(二十九)使用Jmeter创建ActiveMQ JMS POINT TO POINT请求,环境搭建请求创建插件安装监听服务器资源等
如何使用JMeter对Apache ActiveMQ进行压力测试?