2009-10-30 4 views
3

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

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

Thanks in Advence.

EDIT: Error Log

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) 
+0

Какая ошибка делает лет u получить? Можете ли вы предоставить трассировку? –

+0

@Pascal Добавлен журнал ошибок – ukanth

+0

Просто догадаться: 1) Это правильный сервер, к которому вы подключаетесь?
2) Возможно ли, что вам нужно указать префикс как «java: comp/env/com.tibco.tibjms.TibjmsQueueConnectionFactory»
3) Можете ли вы как-нибудь увидеть дерево JNDI на сервере, с которым связано ваше соединение, и посмотреть, объект действительно есть? –

ответ

1

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

0

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

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

0
  • скопировать банки из TIBCO_HOME \ Эмс \ версия \ Lib в JMeter \ Lib
  • Initial Context Factory: com.tibco.tibjms.naming.TibjmsInitialContextFactory
  • рестарт JMeter
-1

Следуйте инструкциям ниже, он будет работать

Начальное подключение Завод: com.tibco.tibjms.naming.TibjmsInitialContextFactory

URL провайдера: TCP: // имя хоста: 7222

ConnectionFactory: QueueConnectionFactory или (TopicConnectionFactory)

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

Имя пользователя: Рагу

пароль: raghu

Смежные вопросы