jMeter - JMS测试计划

在本章中,我们将学习如何编写一个简单的测试计划来测试Java Messaging Service(JMS). JMS支持两种类型的消息传递和减号;

  • 点对点消息传递 : 队列消息传递通常用于发送方期望响应的事务.消息传递系统与普通HTTP请求完全不同.在HTTP中,单个用户发送请求并获得响应.

  • 主题消息 : 主题消息通常称为发布/订阅消息.主题消息通常用于消息由生产者发布并由多个订阅者使用的情况.

让我们看一个测试示例对于这些.测试JMS的先决条件是 :

  • 我们在示例中使用Apache ActiveMQ.有各种JMS服务器,如IBM WebSphere MQ(以前称为MQSeries),Tibco等.从下载它来自Apache ActiveMQ网站的二进制文件.

  • 解压缩存档,转到解压缩目录,然后从命令控制台运行以下命令以启动ActiveMQ服务器 :

.\bin\activemq  start

您可以通过访问以下地址 http://localhost:8161/admin/的管理界面来验证ActiveMQ服务器是否已启动.如果要求进行身份验证,请输入用户ID和密码 admin .屏幕类似如下所示 :

ActiveMQ Server

  • 现在将activemq-all-xxxjar(XXX取决于版本)从ActiveMQ解压缩目录复制到/home/manisha/apache-jmeter-2.9/lib.

通过上述设置,让我们构建 :

$ b $的测试计划b

  • JMS点对点测试计划

  • JMS主题测试计划