2 Replies Latest reply on Aug 26, 2008 7:23 AM by Gary Tully

    Performance test for Fuse MQ

    Matteo Redaelli Newbie

      Ciao

       

      Is there an easier/updated documentation about testing performance (with jmeter and/or maven-activemq-perf-plugin) of a Fuse MQ 5? 

       

      As suggested in

       

      apache-activemq-5.0.0.14-fuse/src/activemq-perftest/readme.html

       

      I did

       

      export MAVEN_OPTS=-Xmx512M

      cd $HOME/apache-activemq-5.0.0.14-fuse/src

      mvn clean install  -Dmaven.test.skip=true

       

      cd activemq-tooling/maven-activemq-perf-plugin

      mvn install

       

      cd $HOME/apache-activemq-5.0.0.14-fuse/src/activemq-perftest (is it ok?)

      mvn activemq-perf:broker -Durl=broker:tcp://localhost:61616

       

      Scanning for projects...

      Searching repository for plugin with prefix: 'activemq-perf'.

      -


      BUILD ERROR

      -


      The plugin 'org.apache.activemq:maven-activemq-perf-plugin' does not exist or no valid version could be found

       

      what's wrong?

       

      Thanks

      Matteo

       

      Edited by: matteo.redaelli on May 22, 2008 3:49 PM

       

      Edited by: matteo.redaelli on May 22, 2008 3:51 PM

        • 1. Re: Performance test for Fuse MQ
          Italo Giovani Stefani Newbie

          Hi Matteo, it seems maven is not generating the correct references for the plugin.

           

          I recreated the process in Windows and Unix plataforms using maven 2.0.8 and maven 2.0.9, and I got the same error.

           

          Did you find another way to perform the test?

           

           

          Regards.

           

          Italo Stefani

          Vetta Technologies

          • 2. Re: Performance test for Fuse MQ
            Gary Tully Novice

            hi Matteo,

            the group id for the dependent "maven-activemq-perf-plugin" and "maven-activemq-memtest-plugin" maven plugins are out of date in the activemq-perftest/pom.xml.

             

            You need to make the following change to apache-activemq-5.0.0.14-fuse/src/activemq-perftest/pom.xml

             

            @@ -33,11 +33,11 @@
                 <build>
                     <plugins>
                         <plugin>
            -                <groupId>org.apache.activemq</groupId>
            +                <groupId>org.apache.activemq.tooling</groupId>
                             <artifactId>maven-activemq-perf-plugin</artifactId>
                         </plugin>
                         <plugin>
            -                <groupId>org.apache.activemq</groupId>
            +                <groupId>org.apache.activemq.tooling</groupId>
                             <artifactId>maven-activemq-memtest-plugin</artifactId>
                         </plugin>            
                     </plugins>
            

             

            thanks for pointing this out. It will be fixed for the next release of FUSE message broker.