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