[發明專利]一種TPC-W測試方法、裝置以及系統在審
| 申請號: | 202110915939.0 | 申請日: | 2021-08-10 |
| 公開(公告)號: | CN113656297A | 公開(公告)日: | 2021-11-16 |
| 發明(設計)人: | 梁俊杰 | 申請(專利權)人: | 武漢迎風聚智科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 張曉冬 |
| 地址: | 430000 湖北省武漢市武昌*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 tpc 測試 方法 裝置 以及 系統 | ||
1.一種TPC-W測試方法,其特征在于,所述方法包括:
測試設備獲取針對目標數據庫的TPC-W測試任務,所述TPC-W測試任務用于在TPC-W測試基準下,對所述目標數據庫執行TPC-W測試;
所述測試設備通過用戶模擬程序模擬所述目標數據庫的用戶,并以并發模式向所述目標數據庫發起所述TPC-W測試任務對應的TPC-W模擬事務;
所述測試設備采集所述目標數據庫對于所述TPC-W模擬事務的響應結果,并在預設的測試需求下根據所述TPC-W模擬事務的響應結果分析得到所述目標數據庫的TPC-W測試結果;
所述測試設備將所述TPC-W測試結果上傳至自身所屬區塊鏈平臺中,進行數據上鏈。
2.根據權利要求1所述的方法,其特征在于,所述測試設備獲取針對目標數據庫的TPC-W測試任務之前,所述方法還包括:
所述區塊鏈平臺接收用戶通過區塊鏈節點設備發起的所述TPC-W測試任務;
所述測試設備獲取針對目標數據庫的TPC-W測試任務,包括:
所述測試設備接收所述區塊鏈平臺分配的所述TPC-W測試任務。
3.根據權利要求2所述的方法,其特征在于,所述測試設備接收所述區塊鏈平臺分配的所述TPC-W測試任務之前,所述方法還包括:
所述區塊鏈平臺提取所述TPC-W測試任務的任務信息中攜帶的所述目標數據庫的數據庫標識以及設備位置;
所述區塊鏈平臺從測試設備網絡中篩選出與所述數據庫標識以及所述設備位置兩者相適配的所述測試設備。
4.根據權利要求1所述的方法,其特征在于,所述測試設備獲取針對目標數據庫的TPC-W測試任務,包括:
所述測試設備接收用戶通過用戶設備UE發起的所述TPC-W測試任務;
或者,所述測試設備接收用戶在自身錄入的所述TPC-W測試任務。
5.根據權利要求1所述的方法,其特征在于,所述測試設備將所述TPC-W測試結果上傳至自身所屬區塊鏈平臺中,進行數據上鏈之后,所述方法還包括:
所述區塊鏈平臺的任意區塊鏈節點設備接收用戶針對所述TPC-W測試任務的測試結果查詢請求;
所述區塊鏈平臺的任意區塊鏈節點設備向用戶反饋完成數據上鏈的所述TPC-W測試結果。
6.根據權利要求1所述的方法,其特征在于,所述測試設備通過用戶模擬程序模擬所述目標數據庫的用戶,并以并發模式向所述目標數據庫發起所述TPC-W測試任務對應的TPC-W模擬事務之前,所述方法還包括:
所述測試設備調用所述區塊鏈平臺的智能合約,以通過所述智能合約規范的任務檢測策略,檢測所述TPC-W測試任務是否有效;
若有效,則所述測試設備觸發執行所述智能合約規范的測試程序,以執行所述TPC-W測試任務,通過所述用戶模擬程序模擬所述目標數據庫的用戶,并以并發模式向所述目標數據庫發起所述TPC-W測試任務對應的TPC-W模擬事務。
7.根據權利要求1所述的方法,其特征在于,所述TPC-W測試結果包括交易吞吐率測試結果以及ACID特性測試結果,所述交易吞吐率測試結果包括選定測試的比例因子下每秒的web交互次數WIPS@SF、正常商務模式下每個web交互的代價$/WIPS@SF、瀏覽模式下每秒的web交互次數WIPSb、訂購模式下每秒的web交互次數WIPSo,所述ACID特性測試結果包括原子性測試結果、一致性測試結果、隔離性測試結果以及耐久性測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢迎風聚智科技有限公司,未經武漢迎風聚智科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110915939.0/1.html,轉載請聲明來源鉆瓜專利網。





