如果将大量JMS消息发布到队列中,我正在使用Jmeter的JMS点对点采样器来测试性能。
Jmeter目前为每个线程创建一个新的 QueueConnectionFactory 和 QueueConnection (根据提供的线程数)。我想这不是通过前端发生的情况,单个连接工厂处理不同的线程。
我们如何确保它只为所有线程创建一个连接? Jmeter有什么选择吗?或者我们应该修改代码?如果有人能引导我朝着正确的方向前进,那就太好了。
答案 0 :(得分:4)
从版本2.7开始,JMeter没有创建一个QueueConnection并在线程间共享它的选项。 只缓存InitialContext。
我在JMeter Bugzilla上打开了一个增强请求:
关于你对现实生活的看法,这实际上取决于模拟的内容:
如果您想使用一个经纪人模拟一个应用程序,那么您说的是真的
但如果您想使用一个经纪人模拟许多应用程序,那么当前的JMeter方法更接近现实。
此致
Philippe M。