2009-10-30 53 views
3

Jmeter和TIBCO EMS可以使用嗎?因爲我試圖通過JMeter JMS plugin連接到EMS服務器,並且無法成功完成。JMeter和TIBCO EMS

任何幫助,將不勝感激。

感謝Advence。

編輯:錯誤日誌

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

什麼錯誤做喲你得到了嗎?你能提供跟蹤嗎? –

+0

@Pascal添加錯誤日誌 – ukanth

+0

只是一個猜測:1)這是你正在連接的服務器嗎?
2)是否有可能需要指定前綴,如「java:comp/env/com.tibco.tibjms.TibjmsQueueConnectionFactory」
3)您可以以某種方式查看連接到的服務器上的JNDI樹,看看是否對象真的在那裏? –

回答

1

我們沒有碰到過這樣的問題,在過去,但使用BSF採樣工作圍繞在常規使用TIB庫腳本。

0

聽起來好像你的ConnectionFactory(通過JNDI)在EMS服務器端找不到。在TIBCO EMS中檢查配置的連接工廠名稱是什麼;)

通常QueueConnectionFactory應該作爲默認名稱。

0
  • 從TIBCO_HOME \ EMS \版本複製罐子\ lib添加到JMeter的\ lib中
  • 初始上下文工廠:com.tibco.tibjms.naming.TibjmsInitialContextFactory
  • 重啓JMeter的
-1

按照下面的步驟操作,它會工作

初始連接工廠: com.tibco.tibjms.naming.TibjmsInitialContextFactory

提供商URL:TCP://主機名:7222

的ConnectionFactory:的QueueConnectionFactory或(TopicConnectionFactory的)

目的地:樣品

用戶名:raghu

密碼:raghu