0
任何人都有使用JMeter和Oracle AQ的经验吗?我试图使用JMS Publisher将消息发布到Oracle AQ队列,但我拥有的唯一信息来自绑定文件。JMeter和Oracle AQ
任何人都有使用JMeter和Oracle AQ的经验吗?我试图使用JMS Publisher将消息发布到Oracle AQ队列,但我拥有的唯一信息来自绑定文件。JMeter和Oracle AQ
首先,阅读this documentation(的Oracle®融合中间件配置和管理JMS的Oracle WebLogic服务器,第8章:与Oracle AQ JMS互操作),它提供了你所需要了解AQ用户权限授予,AQ JMS什么连接工厂名称和AQ远程JNDI JMS目标名称。它确实说了WebLogic,但他们使用的是我们所做的相同的配置。
把甲骨文JDBC JAR(ojdbc6.jar)和Oracle AQ罐子(aqapi.jar,在Weblogic的$ WL_HOME /服务器/ lib中找到)在JMeter的lib目录。
创建jndi.properties带有以下各项文件:
java.naming.factory.initial=oracle.jms.AQjmsInitialContextFactory
db_url=Your Oracle DB instance JDBC URL
java.naming.security.principal=username_with_aq_permission_grants
java.naming.security.credentials=password
把jndi.properties成罐子
jar cf my-jndi-properties.jar jndi.properties
,并把它放在同一JMeter的lib目录。
创建JMeter的一个JMS发布,并填补这些:
填写你还需要什么。
谢谢David L为jndi.properties信息。
感谢您的全面指导。我不断为'oracle.jms.AQjmsInitialContextFactory'获取一个'ClassNotFoundException',并且在查看JAR时,我似乎无法找到它。我正在使用'aqapi13.jar',但无法访问Weblogic服务器。 – Kariem 2016-11-03 15:50:40