2009-10-30 24 views
3

Est-il possible d'utiliser Jmeter avec TIBCO EMS? Parce que j'essaie de me connecter aux serveurs EMS via JMeter JMS pluin et pas en mesure de réussir à ce sujet.JMeter et TIBCO EMS

Toute aide à ce sujet serait grandement appréciée.

Merci à 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

Quelle erreur faire yo tu comprends? Pouvez-vous fournir la trace? –

+0

@Pascal Ajout du journal des erreurs – ukanth

+0

Juste une supposition: 1) Est-ce le bon serveur auquel vous vous connectez?
2) Est-il possible que vous deviez spécifier le préfixe comme "java: comp/env/com.tibco.tibjms.TibjmsQueueConnectionFactory"
3) Pouvez-vous voir en quelque sorte l'arborescence JNDI sur le serveur auquel vous vous connectez et voir si cela l'objet est vraiment là? –

Répondre

1

Nous n'avons rencontré ce problème dans le passé, mais a travaillé autour de l'utilisation BSF Sampler et scénarisé à l'aide de la bibliothèque TIB groovy.

0

Bien que cela ressemble à votre ConnectionFactory (via JNDI) n'a pas pu être trouvé sur le côté serveur EMS. Vérifiez dans TIBCO EMS quels sont les noms de fabrique de connexion configurés;)

Généralement, QueueConnectionFactory doit être utilisé comme nom par défaut.

0
  • copier les pots de TIBCO_HOME \ sme \ Version \ lib jmeter \ lib
  • initial Contexte usine: com.tibco.tibjms.naming.TibjmsInitialContextFactory
  • restart jmeter
-1

Suivez les étapes ci-dessous, cela fonctionnera

Connexion initiale Usine: com.tibco.tibjms.naming.TibjmsInitialContextFactory

URL Fournisseur: tcp: // nom d'hôte: 7222

ConnectionFactory: QueueConnectionFactory ou (TopicConnectionFactory)

Destination: échantillon

Nom d'utilisateur: Raghu

mot de passe: Raghu