6

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

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

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

4

1 回答 1

4

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

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

关于你所说的现实生活,这真的取决于模拟的是什么:

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

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

问候

菲利普·M。

于 2012-09-05T12:56:24.320 回答