[發明專利]一種測試方法及裝置在審
| 申請號: | 201910631989.9 | 申請日: | 2019-07-12 |
| 公開(公告)號: | CN110399298A | 公開(公告)日: | 2019-11-01 |
| 發明(設計)人: | 聶維 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 富愛民;解婷婷 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 測試 模擬數據 測試方法及裝置 計算設備 快速測試 人力物力 生產效率 時間評估 表結構 正整數 加載 申請 | ||
本申請提供一種測試方法及裝置,所述方法包括:將設定數量的模擬數據加載到待測數據庫上,其中,所述模擬數據為根據所述待測數據庫的表結構生成的數據,所述設定數量為大于或等于50萬的正整數;在安裝所述待測數據庫的計算設備上執行測試任務,其中,所述測試任務為根據所述模擬數據生成的任務;根據所述測試任務的執行時間評估所述待測數據庫在所述計算設備上的性能,其中,所述測試任務的執行時間為測試任務的結束時間與開始時間的差值。上述技術方案可以快速測試數據庫性能,減少人力物力成本,提高生產效率。
技術領域
本發明涉及計算機領域,尤其涉及測試方法及裝置。
背景技術
人工智能和5G通信網絡的發展,為通信網絡拉通全數據面,釋放全數據洞察能力和真正實現網絡全智能和自動化運營,進一步實現物聯網。而物聯網之后產生的數據將會是爆炸試的增長;如何存儲、分析這些數據,如何將數據轉換為生產力,這些都是所有企業所面臨的問題。
應用程序所產生的數據主要是在數據庫里面進行分析、處理、加工。Sybase IQ數據庫查詢快,數據壓縮比高,加載快。它適做DSS(Decision Support System,決策支持系統)、數據集市、數據倉庫以及OLAP(Online Analytical Processing,聯機分析處理)等,從而降低其企業運營成本。但是隨著數據量的爆發增長,Sybase IQ所承載的數據量越來越多,導致其硬件平臺無法支撐其現有業務系統。通常情況下,需要評估Sybase IQ的性能,進而確定何時進行對硬件進行擴容、擴容到什么配置。
現有的Sybase IQ性能評估方法通常需要投入大量的人力來搭建環境,模擬真實業務進行測試,不僅評估速度慢,而且準確性較低,此外,需要操作人員具備一定專業背景,人力物力投入成本高。
發明內容
本申請所要解決的技術是提供一種測試方法及裝置,可以快速測試數據庫性能,減少人力物力成本,提高生產效率。
為了解決上述技術問題,本申請提供了一種測試方法,所述方法包括:
將設定數量的模擬數據加載到待測數據庫上,其中,所述模擬數據為根據所述待測數據庫的表結構生成的數據,所述設定數量為大于或等于50萬的正整數;
在安裝所述待測數據庫的計算設備上執行測試任務,其中,所述測試任務為根據所述模擬數據生成的任務;
根據所述測試任務的執行時間評估所述待測數據庫在所述計算設備上的性能,其中,所述測試任務的執行時間為測試任務的結束時間與開始時間的差值。
可選地,
所述測試任務包括N個測試子任務;
N為獲取到的所述服務器的中央處理器CPU的數量;所述N為大于或等于2的正整數。
可選地,
所述在安裝所述待測數據庫的計算設備上執行測試任務包括:
將N個測試子任務分配給相應的CPU,以使每個CPU均分配有測試子任務;
所有CPU并行執行分配的測試子任務。
可選地,
所述測試任務包括以下操作中的一種或多種:根據設定的業務邏輯生成的分析操作、統計操作、排序操作。
可選地,
所述根據所述測試任務的執行時間評估所述待測數據庫在所述計算設備上的性能包括:
確定所述測試任務的執行時間所屬的性能時間區間;
根據所述性能時間區間對應的性能等級確定所述待測數據庫的性能。
本申請還提供一種測試裝置,所述裝置包括:存儲器和處理器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910631989.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種測試方法及計算設備
- 下一篇:自動化測試框架和測試用例的執行方法





