jMeter - JMS 测试计划

在本章中,我们将学习如何编写一个简单的测试计划来测试 Java 消息服务 (JMS)。JMS 支持两种类型的消息传递 −

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

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

让我们看看每种消息传递的测试示例。测试 JMS 的先决条件是 −

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

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

.\bin\activemq start

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

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