[發明專利]一種使用自動化程序完成數據庫性能測試的方法在審
| 申請號: | 201410061771.1 | 申請日: | 2014-02-24 |
| 公開(公告)號: | CN103793328A | 公開(公告)日: | 2014-05-14 |
| 發明(設計)人: | 張遠斌 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 使用 自動化 程序 完成 數據庫 性能 測試 方法 | ||
1.一種使用自動化程序完成數據庫性能測試的方法,其特征在于開發了一個應用于TPC-H標準化測試的自動化處理工具TPCHAuto,該TPCHAuto工具需具有以下功能模塊:(1)數據導入和清理模塊(2)完成測試事務模塊(3)統計和處理測試時間模塊(4)操作界面配置模塊;
?所訴的數據導入和清理模塊設計,程序調用DBGEN工具生成測試數據,將工具生成的固定大小的測試數據,通過insert語句插入到數據庫中,當有新的數據需要導入時,該模塊還將完成舊數據的清理工作;
?所述的完成測試事務模塊設計,該模塊完成TPC-H測試的測試事務,Power@Size測試和Throughtput@Size測試;Power@Size測試完成一個查詢流和一個更新流,Throughtput完成多個查詢流和多個更新流、具體幾個取決于Size的大小,即數據量的大小;
?所述的統計和處理測試時間模塊設計,該模塊將事務測試的Power@Size和Throught@Size等測試的時間和結果進行統計和計算得出最終的測試結果QphH@Size和Price-per-QphH@Size,并按照TPC-H規范生成測試報告;
所述的操作界面配置模塊設計,該模塊主要設計了TPCHAuto工具的操作界面,用戶可以通過這個操作界面進行整個TPC-H測試的各個階段的操作。
2.根據權利要求1所述的一種使用自動化程序完成數據庫性能測試的方法,其特征在于TPCHAuto使用的面向對象程序設計、java語言開發,圖形用戶界面,可以按照用戶的要求建立查詢流,并為查詢流編號,同時控制查詢流不低于TPC-H規范的最低要求,多個查詢流和更新流同事像被測數據庫發出訪問請求,DBMS并發查詢這些請求;每個流中的每個查詢和更新操作的執行時間被測量和記錄下來,以XML格式存在文件中;在測試完成時,TPCHAuto能夠自動機選測量Power@Size,Throughput@Size,QphH@Size和Price-per-QphH@Size,并按照TPC-H規范生成測試報告。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410061771.1/1.html,轉載請聲明來源鉆瓜專利網。





