Temporary Internet FilesActiveMQ測試記錄

Temporary Internet FilesActiveMQ測試記錄

ID:37896669

大?。?8.00 KB

頁數(shù):7頁

時間:2019-06-02

Temporary Internet FilesActiveMQ測試記錄_第1頁
Temporary Internet FilesActiveMQ測試記錄_第2頁
Temporary Internet FilesActiveMQ測試記錄_第3頁
Temporary Internet FilesActiveMQ測試記錄_第4頁
Temporary Internet FilesActiveMQ測試記錄_第5頁
資源描述:

《Temporary Internet FilesActiveMQ測試記錄》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、ActiveMQ測試記錄編號:ActiveMQ測試記錄修訂記錄版本編號說明:如形成文件、變更內(nèi)容和變更范圍日期變更人批準(zhǔn)日期批準(zhǔn)人1.0文件起草2010-3-15李大凱1.1ActiveMQ測試記錄目錄1.測試背景12.測試內(nèi)容12.1測試環(huán)境12.2測試過程13.測試總結(jié)4ActiveMQ測試記錄兩率及PING測報表算法說明1.測試背景此次測試主要針對于2011-03-03下午的MQ討論會中所提出的MQ應(yīng)用中現(xiàn)存的問題而進(jìn)行。此次會議中主要提出一下六個測試點:1.前臺經(jīng)常異樣斷開連接,例如報Channelwasinactivefortoolon

2、g.異常,需要重連;2.對異常斷開情況,需要重連,但對既有連接直接close,可能會造成服務(wù)器資源沒有釋放;3.前臺斷開連接,服務(wù)器日志會報connectionreset異常;4.并發(fā)連接過多時,服務(wù)器報memorylimitreached異常;5.可能消息接收不全,會丟失;6.JMS和MQ性能對比本次測試中,主要針對1、2、5問題條進(jìn)行測試,本文中會對該3條測試的情況進(jìn)行記錄和說明。2.測試內(nèi)容2.1測試環(huán)境測試環(huán)境如下:lJDK版本:1.6.0_10lActiveMQ版本:l開發(fā)環(huán)境:MyEclipse6.0.1l打包工具:FatJarl系統(tǒng)

3、環(huán)境:客戶端:WindowsXP服務(wù)器:l服務(wù)器:使用背景服務(wù)器公網(wǎng)IP為:222.35.56.27l客戶端:天津研發(fā)部PC機(jī)內(nèi)網(wǎng)IP為:192.168.16.228測試代碼:見附件12.2測試過程1.測試一描述:前臺MQ連接經(jīng)常異樣斷開,例如報Channelwasinactivefortoolong.異常,需要重連。測試目的:找到發(fā)生connectioninactivefortoolong異常的原因。用例一:測試方法調(diào)試模式啟動一個接受端,將所有線程阻塞兩分鐘,之后取消阻塞。第4頁共4頁ActiveMQ測試記錄兩率及PING測報表算法說明測試結(jié)

4、果一分鐘左右后,拋出:Channelwasinactivefortoolong.異常,本地connection失效用例二:測試方法調(diào)試模式啟動一個接受端,將線程Thread[ActiveMQTransport:tcp:///192.168.16.228:61616]阻塞兩分鐘,之后取消阻塞。測試結(jié)果一分鐘左右后,拋出:Channelwasinactivefortoolong.異常,本地connection失效用例三:測試方法調(diào)試模式啟動一個接受端,阻塞MQThread[ActiveMQTransport:tcp:///192.168.16.228

5、:61616]之外的其它線程一分鐘,之后取消阻塞。測試結(jié)果阻塞時,停止對接受到的消息的打??;取消阻塞后恢復(fù)。用例四:測試方法啟動接收端后,拔掉網(wǎng)線,觀看是否拋出Channelwasinactivefortoolong.異常結(jié)果測試結(jié)果拋出connectionreset異常,本地connection失效1.測試二描述:對異常斷開情況,需要重連,但對既有連接直接close,可能會造成服務(wù)器資源沒有釋放。測試目的:在頻繁的創(chuàng)建連接、關(guān)閉連接及異常斷開的情況下,服務(wù)器中的資源能否得到及時的釋放用例一:測試方法連續(xù)創(chuàng)建50個連接,不發(fā)送任何消息的情況下,直

6、接執(zhí)行connection.close()方法,退出程序測試結(jié)果服務(wù)器中所有connection都能及時被釋放用例二:測試方法連續(xù)創(chuàng)建50個連接,每個連接發(fā)送一條消息后,執(zhí)行connection.close()方法,退出程序測試結(jié)果服務(wù)器中所有connection都能及時被釋放用例三:測試方法連續(xù)創(chuàng)建50個連接,每個連接發(fā)送一條消息消息后,執(zhí)行connection.close()方法,同時啟動兩個接收端,持續(xù)接收消息,退出程序第4頁共4頁ActiveMQ測試記錄兩率及PING測報表算法說明測試結(jié)果服務(wù)器中所有connection都能及時被釋放用例

7、四:測試方法連續(xù)創(chuàng)建50個連接,每個連接發(fā)送一條消息消息后,不執(zhí)行執(zhí)行connection.close()方法,同時啟動兩個接收端,持續(xù)接收消息,退出程序測試結(jié)果服務(wù)器中少數(shù)連接未被及時釋放,在3-5分鐘之后全部被釋放用例五:測試方法創(chuàng)建一個連接,作為接收端開始消息監(jiān)聽,之后拔掉網(wǎng)線,退出程序測試結(jié)果服務(wù)器中的連接在3-5分鐘后被釋放用例六:測試方法創(chuàng)建一個連接,不做任何操作,之后拔掉網(wǎng)線,退出程序測試結(jié)果服務(wù)器中的連接在3-5分鐘后被釋放1.測試三描述:前臺斷開連接,服務(wù)器日志會報connectionreset異常。測試目的:找到服務(wù)器端拋出c

8、onnectionreset異常的原因及解決辦法用例一:測試方法創(chuàng)建一連接,強(qiáng)行終止程序(點擊Eclipse中的Teminate或結(jié)束進(jìn)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。