jMeter - JMS 测试计划



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

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

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

让我们分别查看每个主题的测试示例。测试 JMS 的先行条件为 -

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

  • 解压归档文件,转到解压后的目录,然后从命令控制台中运行以下命令来启动 ActiveMQ 服务器 -

.\bin\activemq  start

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

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

根据上述设置,让我们构建以下内容的测试计划 -

广告