如何让Camel-kafka的消费者在JMeter负载测试中运行?

时间:2015-09-18 10:42:42

标签: java jmeter apache-camel apache-kafka kafka-consumer-api

我使用骆驼通过JAVA DSL构建了一个kafka消费者:

from(endpoint).process(new Processor() {

    @Override
    public void process(Exchange exc) throws Exception {

        setMessageBeanInExchange(exc);
    }                       
}).bean(Service.class); 

在类的主要方法下,我只是创建新对象以开始使用来自kafka的消息。在本地JVM中,它始终保持运行,甚至不提供Thread.sleep()。

在JMeter下测试同一个类时,它会立即退出并且不会消耗消息。需要帮助我如何保持它在JMeter中运行,直到消耗掉所有消息来监视时间和各种日志。

0 个答案:

没有答案