jMeter-JMS测试计划

Python/Java学习交流群:369606713


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-all-xxxjar(取决于版本的XXX)从ActiveMQ的解压缩目录复制到/home/manisha/apache-jmeter-2.9/lib。

通过上述设置,让我们为以下项目构建测试计划:

JMS点对点测试计划

JMS主题测试计划