您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
測試您的DB2數(shù)據(jù)庫:用JMeter測量性能
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/11/30 13:33:15 ] 推薦標(biāo)簽:

圖 2. 添加線程組

在下一個屏幕中(參見 圖 3),您可以定義測試中所要包含的線程或模擬用戶的數(shù)量。 等候周期(Ramp-Up Period)指定了 JMeter 在向數(shù)據(jù)庫暴露模擬用戶之前應(yīng)當(dāng)?shù)却臅r間。例如,如果我們有 30 個模擬用戶,等候周期為15秒,那么我們會每秒向數(shù)據(jù)庫暴露 2 個用戶(30 個用戶/15 秒)。如果將等候周期設(shè)置為 0,JMeter 會自動一次啟動所有模擬用戶。循環(huán)計數(shù)(Loop Count)指定了 JMeter 要重復(fù)測試的次數(shù)。在這個屏幕中,還可以修改我們的線程組名稱。接下來按 圖 3 所示輸入設(shè)置,這將為我們提供 30 個同時啟動的用戶。該測試將運行 100 次。

圖 3. 線程組的設(shè)置

與數(shù)據(jù)庫對話

現(xiàn)在,我們將指定如何與 DB2 UDB 通信。我們要以 JDBC 請求的形式與 DB2 UDB 進行通信。右擊剛才建立的線程組( DB2 Test),選擇 Add => Sampler => JDBC Request。

然后,您將看到一個屏幕,我們可以在其中設(shè)置一些只與 DB2 有關(guān)的信息,這樣才能與我們的 DB2 數(shù)據(jù)庫進行對話。這些信息包括:JDBC URL、JDBC 驅(qū)動程序,以及我們的用戶名和口令。在這個屏幕上, 我們還可以指定有關(guān)連接池的信息,以及想要應(yīng)用到數(shù)據(jù)庫上的 SQL 查詢。

接下來,我們使用 圖 5 所示的值進行測試。對于那些不太熟悉連接池的讀者來說,連接池是一組數(shù)據(jù)庫連接的維護,以便應(yīng)用程序重復(fù)使用。數(shù)據(jù)庫連接池在 Web 環(huán)境中很常見,因為 Web 用戶連接、斷開連接非常頻繁。在數(shù)據(jù)庫世界中,獲得數(shù)據(jù)庫連接是一項昂貴的操作。我們必須建立連接、維持連接,然后在操作完成的時候斷開連接。利用 JMeter,我們可以分析連接池的優(yōu)勢。

圖 5. 指定數(shù)據(jù)庫的連接信息

用監(jiān)聽器監(jiān)聽結(jié)果

這時,我們真正定義了一個 JMeter 測試,它將測試我們的 DB2 數(shù)據(jù)庫。此時我們面臨的問題是沒有辦法看到測試結(jié)果。為了解決這個問題,請右擊 JDBC Request,然后選擇 Add => Listener => Graph Results ,如下圖所示:

圖 6. 指定圖形化結(jié)果

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd