2013-10-12 3 views
0

Я собираюсь сравнить ActiveMQ с помощью Jmeter. Согласно документу this, мне нужно только добавить activemq-all.jar в каталог lib/:Jmeter - какие JAR необходимы для ActiveMQ?

$ ll /usr/share/jmeter/lib/ 
total 12812 
drwxr-xr-x 3 root root 4096 Oct 12 16:55 ./ 
drwxr-xr-x 6 root root 4096 Oct 12 14:11 ../ 
-rw-r--r-- 1 root root 3800187 Aug 14 2010 activemq-all-5.8.0.jar 
-rw-r--r-- 1 root root 29071 Sep 26 2010 bshclient.jar 
drwxr-xr-x 2 root root 4096 Oct 12 14:11 ext/ 
-rw-r--r-- 1 root root 116075 Sep 26 2010 jorphan.jar 

затем запустить JMeter:

$ jmeter 
[warning] /usr/bin/jmeter: Unable to locate commons-net in /usr/share/java 
[warning] /usr/bin/jmeter: Unable to locate geronimo-activation-1.1-spec in /usr/share/java 
[warning] /usr/bin/jmeter: Unable to locate geronimo-javamail-1.4-provider in /usr/share/java 
[warning] /usr/bin/jmeter: Unable to locate jboss-j2ee in /usr/share/java 
[warning] /usr/bin/jmeter: No JAVA_CMD set for run_java, falling back to JAVA_CMD = java 
java.lang.Throwable: Could not access /usr/share/jmeter/lib/junit 
    at org.apache.jmeter.NewDriver.<clinit>(NewDriver.java:96) 
log_file=jmeter.log java.io.FileNotFoundException: jmeter.log (Permission denied) 
[log_file-> System.out] 
2013/10/12 16:18:58 INFO - jmeter.util.JMeterUtils: Setting Locale to en_US 
2013/10/12 16:18:58 INFO - jmeter.JMeter: Copyright (c) 1998-2009 The Apache Software Foundation 
2013/10/12 16:18:58 INFO - jmeter.JMeter: Version 2.3.4 
2013/10/12 16:18:58 INFO - jmeter.JMeter: java.version=1.6.0_24 
2013/10/12 16:18:58 INFO - jmeter.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 
2013/10/12 16:18:58 INFO - jmeter.JMeter: os.name=Linux 
2013/10/12 16:18:58 INFO - jmeter.JMeter: os.arch=amd64 
2013/10/12 16:18:58 INFO - jmeter.JMeter: os.version=3.2.0-32-generic 
2013/10/12 16:18:58 INFO - jmeter.JMeter: file.encoding=UTF-8 
2013/10/12 16:18:58 INFO - jmeter.JMeter: Default Locale=English (United States) 
2013/10/12 16:18:58 INFO - jmeter.JMeter: JMeter Locale=English (United States) 
2013/10/12 16:18:58 INFO - jmeter.JMeter: JMeterHome=/usr/share/jmeter 
2013/10/12 16:18:58 INFO - jmeter.JMeter: user.dir =/usr/share/jmeter/lib 
2013/10/12 16:18:58 INFO - jmeter.JMeter: PWD  =/usr/share/jmeter/lib 
2013/10/12 16:18:58 INFO - jmeter.JMeter: IP: 127.0.1.1 Name: ubuntu-Vostro-3560 FullName: ubuntu-Vostro-3560 
2013/10/12 16:18:58 INFO - jmeter.JMeter: Loaded icon properties from org/apache/jmeter/images/icon.properties 
2013/10/12 16:18:59 INFO - jmeter.util.BSFTestElement: Registering JMeter version of JavaScript engine as work-round for BSF-22 
2013/10/12 16:19:00 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: No response parsers defined: text/html only will be scanned for embedded resources 
2013/10/12 16:19:00 INFO - jmeter.protocol.http.sampler.HTTPSampler: Maximum connection retries = 10 
2013/10/12 16:19:00 INFO - jmeter.protocol.http.sampler.HTTPSampler: Connection and read timeouts are available on this JVM 
2013/10/12 16:19:00 INFO - jmeter.samplers.SampleResult: Note: Sample TimeStamps are END times 
2013/10/12 16:19:00 INFO - jmeter.samplers.SampleResult: sampleresult.default.encoding is set to ISO-8859-1 

, но я не видел JMS Subscriber/Издатель в Sampler меню:

enter image description here

Я также попытался с помощью старой версии следовать this руководство, но это не сработало.

Я что-то пропустил?

ответ

0

Ответ ApacheJMeter_jms.jar. Выполните поиск с apt-file, я нашел это:

# apt-file search ApacheJMeter_jms.jar 
jmeter-jms: /usr/share/jmeter/lib/ext/ApacheJMeter_jms.jar 

После установки этого пакета, я могу увидеть JMS Publisher/Subscriber в меню Sampler:

enter image description here

+0

Downvoter, пожалуйста, оставьте комментарий, дайте мне знать причину. – quanta

2

Вы должны абсолютно использовать более поздняя версия JMeter.

Текущая версия 2,9 и 2.10 выйдет через несколько часов. Ваша версия 2.3.4 составляет 6 лет и содержит много ошибок в тестировании JMS, которые были исправлены давным-давно.

Использование по крайней мере, 2,9 и положить в JMeter/Lib:

  • ActiveMQ-все-5.8.0.jar
Смежные вопросы