JMeter и TIBCO EMS

Можно ли использовать Jmeter с TIBCO EMS? Потому что я пытаюсь подключиться к серверам EMS через плагин JMeter JMS и не могу добиться успеха в этом.

Любая помощь по этому вопросу будет принята с благодарностью.

РЕДАКТИРОВАТЬ: Журнал ошибок

 WARN  - jmeter.protocol.jms.sampler.JMSSampler: Name not found: 'com.tibco.tibjms.TibjmsQueueConnectionFactory' javax.naming.NameNotFoundException: Name not found: 'com.tibco.tibjms.TibjmsQueueConnectionFactory'
    at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:713)
    at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:489)
    at javax.naming.InitialContext.lookup(Unknown Source)
    at org.apache.jmeter.protocol.jms.sampler.JMSSampler.threadStarted(JMSSampler.java:295)
    at org.apache.jmeter.threads.JMeterThread$ThreadListenerTraverser.addNode(JMeterThread.java:504)
    at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:984)
    at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:985)
    at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:967)
    at org.apache.jmeter.threads.JMeterThread.threadStarted(JMeterThread.java:479)
    at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:468)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:239)
    at java.lang.Thread.run(Unknown Source)

person ukanth    schedule 30.10.2009    source источник
comment
Какая у вас ошибка? Можете ли вы предоставить след?   -  person Pascal Thivent    schedule 30.10.2009
comment
Просто предположение: 1) Это правильный сервер, к которому вы подключаетесь? ‹br› 2) Возможно ли, что вам нужно указать префикс типа java:comp/env/com.tibco.tibjms.TibjmsQueueConnectionFactory ‹br› 3) Можете ли вы как-то увидеть дерево JNDI на сервере, к которому вы подключаетесь, и увидеть если этот объект действительно существует?   -  person Andrey Adamovich    schedule 30.10.2009
comment
@superfilin, 1) Это только правильный сервер. 2) Я проверю это, я думаю, это может быть невозможно 3) Я проверил то же самое с HermesJMS, и это указано там.   -  person ukanth    schedule 01.11.2009
comment
Спасибо всем за ответ. Успешно изменил исходный код jmeter и работает как шарм :)   -  person ukanth    schedule 03.11.2009


Ответы (4)


Мы уже сталкивались с этой проблемой в прошлом, но обошлись с помощью BSF Sampler и сценария с использованием библиотеки tib в groovy.

person adil    schedule 17.06.2011

Что ж, похоже, что ваш ConnectionFactory (через JNDI) не может быть найден на стороне сервера EMS. Проверьте в TIBCO EMS имена сконфигурированных фабрик соединений ;)

Обычно QueueConnectionFactory должно быть именем по умолчанию.

person Tom    schedule 03.09.2012

  • скопируйте банки из TIBCO_HOME\ems\version\lib в jmeter\lib
  • Фабрика начального контекста: com.tibco.tibjms.naming.TibjmsInitialContextFactory
  • перезапустить jmeter
person kgvijay    schedule 11.04.2014

Выполните следующие шаги, это сработает

Фабрика исходного соединения: com.tibco.tibjms.naming.TibjmsInitialContextFactory

URL-адрес провайдера: tcp://hostname:7222

ConnectionFactory : QueueConnectionFactory или (TopicConnectionFactory)

Назначение: образец

имя пользователя: рагу

пароль: рагу

person RB7    schedule 08.04.2016