Jmeter:在发布JMS消息时对多个线程使用相同的ConnectionFactory

时间:2012-09-05 11:31:48

标签: java jms jmeter

如果将大量JMS消息发布到队列中,我正在使用Jmeter的JMS点对点采样器来测试性能。

Jmeter目前为每个线程创建一个新的 QueueConnectionFactory QueueConnection (根据提供的线程数)。我想这不是通过前端发生的情况,单个连接工厂处理不同的线程。

我们如何确保它只为所有线程创建一个连接? Jmeter有什么选择吗?或者我们应该修改代码?如果有人能引导我朝着正确的方向前进,那就太好了。

1 个答案:

答案 0 :(得分:4)

从版本2.7开始,JMeter没有创建一个QueueConnection并在线程间共享它的选项。 只缓存InitialContext。

我在JMeter Bugzilla上打开了一个增强请求:

关于你对现实生活的看法,这实际上取决于模拟的内容:

  • 如果您想使用一个经纪人模拟一个应用程序,那么您说的是真的

  • 但如果您想使用一个经纪人模拟许多应用程序,那么当前的JMeter方法更接近现实。

此致

Philippe M。