JMS 点对点测试计划2024 年 8 月 29 日 | 阅读 2 分钟 创建 JMeter 测试计划- 转到您的 JMeter bin 文件夹,双击 ApacheJMeter.jar 文件以启动 JMeter 界面。
- 点击“测试计划”节点。
- 将此测试计划节点重命名为 JMSpoint_to_point。
- 选择 JMSpoint_to_point 节点,右键单击选定的项目。
- 将鼠标悬停在“添加”选项上,然后将显示元素列表。
- 选择 线程 (用户) > 线程组。
- 将此线程组元素重命名为 JMS 用户。
- 将循环计数更改为 2。
- 其余的默认属性保持不变。

添加 JMS 点对点采样器- 选择 JMS 用户元素(线程组),右键单击选定的项目。
- 将鼠标悬停在“添加”选项上,然后将显示元素列表。
- 选择采样器 > JMS 点对点。
在 JMS 点对点采样器元素中设置以下字段 - QueueuConnectionFactory - ConnectionFactory(active MQ 中连接工厂的默认 JNDI 条目)
- JNDI 名称请求队列 - Q.REQ(JMeter 连接连接工厂和队列的 JNDI 名称)
- JNDI 名称接收队列 - Q.REQ(响应也使用相同的 JNDI 名称)
- 通信方式 - request_reply
- 使用请求消息 ID - 已选中
- 使用响应消息 ID - 已选中
- 时间(毫秒)- 2000(当 JMeter 收到消息时使用超时,如果在规定的时间内未恢复任何内容,则该项目标记为错误)
- 内容 - 测试点对点
- InitialContextFactory - org.apache.activemq.jndi.ActiveMQInitialContextFactory(Active MQ 的标准 InitialContextFactory)
- JNDI 属性 - 名称:queue.Q.REQ,值:example.A
- 提供程序 URL - tcp://:61616(攻击 ActiveMQ 的地址和端口)


添加监听器- 选择 JMS 用户元素。
- 将鼠标悬停在“添加”选项上,然后将显示元素列表。
- 选择监听器 > 查看结果树选项。

保存并执行测试计划- 单击文件 > 将测试计划另存为。
- 将整个测试计划保存为 JMS 点对点.jmx。

- 单击运行 > 开始执行测试计划。
验证输出可以在监听器中看到以下输出。




您可以在 ActiveMQ 管理控制台的队列选项中查看消息状态。

|