• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 歡迎所有愛好軟件測試的任人志士加入本空間!

    數據庫數據產生工具 DBMonster 應用詳解

    上一篇 / 下一篇  2007-05-16 16:00:10

    數據庫數據產生工具 DBMonster 應用詳解

            在進行某些側重數據計算相關的應用(例如報表程序),或是在對一個應用進行負載和壓力測試時,往往需要在數據庫中產生大量的負載,對測試工程師來說,這個工作往往會不那么輕松。當然,從“現場數據庫”中獲得現有的數據作為測試基礎數據是一個辦法,但如果目前還得不到現場數據,或者,很難獲得現場數據,那該怎么辦呢?軟件測試網I]D \:^Z9m
            答案只有一個——使用工具:)。這方面的商業工具有 Quest 公司的 DataFactory 工具,幾乎可以產生任何你所需要的數據。不過,作為開源工具的提倡者,我今天要介紹的,是一個可用于這個目的的開源測試工具 DBMonster。軟件測試網J4{L;zh.H
            DBMonster ( http://dbmonster.kernelpanic.pl )是一個Java的開源項目,通過JDBC方式連接數據庫,因此可以在任何支持Java和JDBC的平臺上運行。DBMonster開發的原意是為數據庫開發者服務,可以協助產生大量的規則或不規則數據,便于數據庫開發者基于這些數據進行數據庫的調優。軟件測試網x(AZ1`] U
            DBMonster通過兩個XML文件(配置文件 和 schema文件)控制數據產生的行為,配置文件指明需要連接的數據庫、連接使用的用戶名和口令、需要操作的sheme、重試次數等全局設置,而scheme文件則指明針對每張數據表的每個字段產生數據的規則。軟件測試網cRk_l

    DBMonster的下載和安裝

            DBMonster的下載和安裝非常簡單,直接從sourceforge上下載dbmonster-core,解壓到本地的任一目錄即可。如果需要DBMonster和Ant的集成,則還需下載dbmonster-ant。軟件測試網H(P#W o;DA

    DBMonster的運行

            DBMonser的運行也很簡單,DBMonster解壓后的bin目錄中有dbmonster.bat和dbmonster文件,如果是在windows平臺上,則可以直接運行dbmonster.bat文件;如果是在Unix平臺上,則運行dbmonster文件。
    0Q!f vH)@p)g4R`0        DBMonster運行時的主要參數是-c和-s,分別指明配置文件和schema文件的位置。缺省的配置文件位于DBMonster的安裝目錄下,名稱是dbmonster.properties。例如,如果我們使用缺省的配置文件,指明schema文件為test-schema.xml,則命令行為:
    8KcJW2f1i8I0