【发布时间】:2023-04-08 14:26:01
【问题描述】:
我正在尝试使用 JMeter 来测试 ActiveMQ 集群。根据要求,我需要每秒至少获得 2k 条消息作为测试。问题是我无法获得所需数量的消息。
我尝试在进入集群之前针对本地队列对其进行测试,结果并不好。在安装了 Windows 10 的 PC(相当强大)中,我能做的最好的事情是每秒几百条消息。在装有 OSX 10 的 Mac (Macbook Pro) 中,我可以将其提升到 1.5k 左右。
我在 JMeter 中尝试了不同的配置:改变线程数、消息大小、请求和响应模式与仅请求...但没有任何效果。
当我运行自定义代码时,我可以在一秒钟内将大约 10k 条消息推送到队列中。是否有任何我可能遗漏的特定配置?我已经浏览了在线教程,但找不到任何解决问题的方法。
【问题讨论】:
-
您是否收到任何 JMeter 异常(例如内存不足)?如果没有,您是否遇到任何操作系统限制?我将从端口使用开始,这可能是一个容易的瓶颈。还是只是比您预期的要慢?