欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)庫測試方法及裝置、設(shè)備、存儲介質(zhì)和程序產(chǎn)品與流程

文檔序號:40587928發(fā)布日期:2025-01-07 20:27閱讀:6來源:國知局
數(shù)據(jù)庫測試方法及裝置、設(shè)備、存儲介質(zhì)和程序產(chǎn)品與流程

本發(fā)明涉及數(shù)據(jù)庫測試,具體地涉及一種數(shù)據(jù)庫測試方法及裝置、設(shè)備、存儲介質(zhì)和程序產(chǎn)品。


背景技術(shù):

1、當(dāng)數(shù)據(jù)庫進(jìn)行升級或者數(shù)據(jù)被意外刪除或修改時,數(shù)據(jù)庫回退可以用來恢復(fù)數(shù)據(jù)到之前的狀態(tài),以防止數(shù)據(jù)丟失或錯誤。?數(shù)據(jù)庫回退是將數(shù)據(jù)庫恢復(fù)到之前的某個時間點(diǎn)或某個操作之前的狀態(tài)。現(xiàn)有的在不同版本數(shù)據(jù)庫之間的升級回退測試方法是手動將原始版本數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)信息導(dǎo)出,再導(dǎo)入到新版本數(shù)據(jù)庫中。

2、然而,當(dāng)數(shù)據(jù)量過大時數(shù)據(jù)的導(dǎo)入導(dǎo)出將花費(fèi)大量的時間,并且借助工具在導(dǎo)入導(dǎo)出數(shù)據(jù)時受限因素較多,會帶來導(dǎo)入導(dǎo)出出錯率高或者測試效率低的問題。


技術(shù)實(shí)現(xiàn)思路

1、鑒于上述問題,本發(fā)明提供了一種數(shù)據(jù)庫測試方法及裝置、設(shè)備、存儲介質(zhì)和程序產(chǎn)品。

2、根據(jù)本發(fā)明的第一個方面,提供了一種數(shù)據(jù)庫測試方法,包括:?響應(yīng)于腳本執(zhí)行命令,基于數(shù)據(jù)庫安裝腳本安裝目標(biāo)版本數(shù)據(jù)庫,其中,目標(biāo)版本數(shù)據(jù)庫是對初始版本數(shù)據(jù)庫升級后得到的;基于初始服務(wù)器節(jié)點(diǎn)對初始版本數(shù)據(jù)庫中的表數(shù)據(jù)執(zhí)行結(jié)構(gòu)化查詢語言腳本,得到初始查詢信息;調(diào)用信息配置腳本,基于初始版本數(shù)據(jù)庫的關(guān)聯(lián)配置信息對目標(biāo)參數(shù)文件進(jìn)行修改,得到配置參數(shù)文件,其中,目標(biāo)參數(shù)文件包括目標(biāo)版本數(shù)據(jù)庫關(guān)聯(lián)目標(biāo)服務(wù)器節(jié)點(diǎn)的配置信息,目標(biāo)版本數(shù)據(jù)庫基于配置參數(shù)文件對初始版本數(shù)據(jù)庫執(zhí)行訪問操作,關(guān)聯(lián)配置信息包括初始版本數(shù)據(jù)庫的空間存放路徑信息以及初始服務(wù)器節(jié)點(diǎn)的配置信息;基于配置參數(shù)文件和初始查詢信息,對初始版本數(shù)據(jù)庫和目標(biāo)版本數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測,得到檢測結(jié)果。

3、可選的,信息配置腳本包括服務(wù)器信息配置腳本、數(shù)據(jù)庫信息配置腳本、環(huán)境信息配置腳本,關(guān)聯(lián)配置信息包括初始服務(wù)器節(jié)點(diǎn)連接信息、初始版本數(shù)據(jù)庫信息、文件路徑信息;其中,調(diào)用信息配置腳本,基于初始版本數(shù)據(jù)庫的關(guān)聯(lián)配置信息對目標(biāo)參數(shù)文件進(jìn)行修改,得到配置參數(shù)文件包括:執(zhí)行服務(wù)器信息配置腳本,基于初始服務(wù)器節(jié)點(diǎn)連接信息對目標(biāo)參數(shù)文件進(jìn)行配置,得到第一配置參數(shù)文件;執(zhí)行數(shù)據(jù)庫信息配置腳本,基于初始版本數(shù)據(jù)庫信息對目標(biāo)參數(shù)文件進(jìn)行配置,得到第二配置參數(shù)文件;執(zhí)行環(huán)境信息配置腳本,基于文件路徑信息對目標(biāo)參數(shù)文件進(jìn)行配置,得到第三配置參數(shù)文件,其中,配置參數(shù)文件包括第一配置參數(shù)文件、第二配置參數(shù)文件、第三配置參數(shù)文件。

4、可選的,初始服務(wù)器節(jié)點(diǎn)連接信息包括初始服務(wù)器節(jié)點(diǎn)名稱信息、初始服務(wù)器節(jié)點(diǎn)地址信息、初始服務(wù)器節(jié)點(diǎn)端口信息;初始版本數(shù)據(jù)庫信息包括數(shù)據(jù)庫日志存放路徑信息、空間存放路徑信息;文件路徑信息表征配置參數(shù)文件的路徑信息。

5、可選的,結(jié)構(gòu)化查詢語言腳本包括第一寫操作腳本和第一讀操作腳本;其中,基于初始服務(wù)器節(jié)點(diǎn)對初始版本數(shù)據(jù)庫執(zhí)行結(jié)構(gòu)化查詢語言腳本,得到初始查詢信息包括:基于初始服務(wù)器節(jié)點(diǎn)對初始版本數(shù)據(jù)庫中的表數(shù)據(jù)執(zhí)行第一寫操作腳本,得到初始更改信息;基于初始服務(wù)器節(jié)點(diǎn)對初始更改信息執(zhí)行第一讀操作腳本,得到初始查詢信息。

6、可選的,基于配置參數(shù)文件和初始查詢信息,對初始版本數(shù)據(jù)庫和目標(biāo)版本數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測,得到檢測結(jié)果包括:基于配置參數(shù)文件,利用目標(biāo)版本數(shù)據(jù)庫對初始版本數(shù)據(jù)庫中的初始更改信息執(zhí)行第一讀操作腳本,得到第一目標(biāo)查詢信息;對初始查詢信息和第一目標(biāo)查詢信息進(jìn)行一致性檢測,得到檢測結(jié)果。

7、可選的,基于配置參數(shù)文件和初始查詢信息,對初始版本數(shù)據(jù)庫和目標(biāo)版本數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測,得到檢測結(jié)果還包括:基于配置參數(shù)文件,利用目標(biāo)版本數(shù)據(jù)庫對初始版本數(shù)據(jù)庫中的表數(shù)據(jù)執(zhí)行第二寫操作腳本,得到目標(biāo)更改信息;利用目標(biāo)版本數(shù)據(jù)庫對目標(biāo)更改信息執(zhí)行第二讀操作腳本,得到第二目標(biāo)查詢信息;對目標(biāo)更改信息進(jìn)行關(guān)鍵字報錯檢測,得到第一檢測結(jié)果;對第二目標(biāo)查詢信息進(jìn)行關(guān)鍵字報錯檢測,得到第二檢測結(jié)果。

8、本發(fā)明的第二方面提供了一種數(shù)據(jù)庫測試裝置,包括:

9、響應(yīng)模塊,用于響應(yīng)于腳本執(zhí)行命令,基于數(shù)據(jù)庫安裝腳本安裝目標(biāo)版本數(shù)據(jù)庫,其中,目標(biāo)版本數(shù)據(jù)庫是對初始版本數(shù)據(jù)庫升級后得到的;

10、查詢模塊,用于基于初始服務(wù)器節(jié)點(diǎn)對初始版本數(shù)據(jù)庫中的表數(shù)據(jù)執(zhí)行結(jié)構(gòu)化查詢語言腳本,得到初始查詢信息;

11、配置模塊,用于調(diào)用信息配置腳本,基于初始版本數(shù)據(jù)庫的關(guān)聯(lián)配置信息對目標(biāo)參數(shù)文件進(jìn)行修改,得到配置參數(shù)文件,其中,目標(biāo)參數(shù)文件包括目標(biāo)版本數(shù)據(jù)庫關(guān)聯(lián)目標(biāo)服務(wù)器節(jié)點(diǎn)的配置信息,目標(biāo)版本數(shù)據(jù)庫基于配置參數(shù)文件對初始版本數(shù)據(jù)庫執(zhí)行訪問操作,關(guān)聯(lián)配置信息包括初始版本數(shù)據(jù)庫的空間存放路徑信息以及初始服務(wù)器節(jié)點(diǎn)的配置信息;

12、測試模塊,用于基于配置參數(shù)文件和初始查詢信息,對初始版本數(shù)據(jù)庫和目標(biāo)版本數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測,得到檢測結(jié)果。

13、本發(fā)明的第三方面提供了一種電子設(shè)備,包括:一個或多個處理器;存儲器,用于存儲一個或多個程序,其中,當(dāng)一個或多個程序被一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行上述數(shù)據(jù)庫測試方法。

14、本發(fā)明的第四方面還提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有可執(zhí)行指令,該指令被處理器執(zhí)行時使處理器執(zhí)行上述數(shù)據(jù)庫測試方法。

15、本發(fā)明的第五方面還提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述數(shù)據(jù)庫測試方法。

16、根據(jù)本發(fā)明提供的數(shù)據(jù)庫測試方法及裝置、設(shè)備、存儲介質(zhì)和程序產(chǎn)品,通過初始服務(wù)器節(jié)點(diǎn)對初始版本數(shù)據(jù)庫中的表數(shù)據(jù)執(zhí)行結(jié)構(gòu)化查詢語言腳本,得到初始查詢信息;調(diào)用信息配置腳本,實(shí)現(xiàn)目標(biāo)版本數(shù)據(jù)庫基于配置參數(shù)文件對初始版本數(shù)據(jù)庫執(zhí)行訪問操作;基于配置參數(shù)文件和初始查詢信息對初始版本數(shù)據(jù)庫和目標(biāo)版本數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測。由于數(shù)據(jù)庫安裝腳本、結(jié)構(gòu)化查詢語言腳本、信息配置腳本、檢測腳本等全部集成在總腳本中,執(zhí)行總腳本自動實(shí)現(xiàn)了目標(biāo)版本數(shù)據(jù)庫安裝、參數(shù)配置等,在不破壞初始版本數(shù)據(jù)庫的前提下目標(biāo)版本數(shù)據(jù)庫基于配置參數(shù)文件對初始版本數(shù)據(jù)庫執(zhí)行訪問操作,進(jìn)而基于初始查詢信息和訪問操作后的信息實(shí)現(xiàn)數(shù)據(jù)庫版本升級/回退等功能的一鍵化測試,操作更加方便簡單,提高了測試效率,降低了出錯率。



技術(shù)特征:

1.一種數(shù)據(jù)庫測試方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述信息配置腳本包括服務(wù)器信息配置腳本、數(shù)據(jù)庫信息配置腳本、環(huán)境信息配置腳本,所述關(guān)聯(lián)配置信息包括初始服務(wù)器節(jié)點(diǎn)連接信息、初始版本數(shù)據(jù)庫信息、文件路徑信息;

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述初始服務(wù)器節(jié)點(diǎn)連接信息包括初始服務(wù)器節(jié)點(diǎn)名稱信息、初始服務(wù)器節(jié)點(diǎn)地址信息、初始服務(wù)器節(jié)點(diǎn)端口信息;所述初始版本數(shù)據(jù)庫信息包括數(shù)據(jù)庫日志存放路徑信息、所述空間存放路徑信息;所述文件路徑信息表征所述配置參數(shù)文件的路徑信息。

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述結(jié)構(gòu)化查詢語言腳本包括第一寫操作腳本和第一讀操作腳本;

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述配置參數(shù)文件和所述初始查詢信息,對所述初始版本數(shù)據(jù)庫和所述目標(biāo)版本數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測,得到檢測結(jié)果包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述配置參數(shù)文件和所述初始查詢信息,對所述初始版本數(shù)據(jù)庫和所述目標(biāo)版本數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測,得到檢測結(jié)果還包括:

7.一種數(shù)據(jù)庫測試裝置,其特征在于,所述裝置包括:

8.一種電子設(shè)備,其特征在于,包括:

9.一種計算機(jī)可讀存儲介質(zhì),其特征在于,其上存儲有可執(zhí)行指令,該指令被處理器執(zhí)行時使處理器執(zhí)行根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法。

10.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)根據(jù)權(quán)利要求1~6中任一項(xiàng)所述方法的步驟。


技術(shù)總結(jié)
本發(fā)明提供了一種數(shù)據(jù)庫測試方法及裝置、設(shè)備、存儲介質(zhì)和程序產(chǎn)品,可以應(yīng)用于數(shù)據(jù)庫測試技術(shù)領(lǐng)域。該方法包括:響應(yīng)于腳本執(zhí)行命令,基于數(shù)據(jù)庫安裝腳本安裝目標(biāo)版本數(shù)據(jù)庫;基于初始服務(wù)器節(jié)點(diǎn)對初始版本數(shù)據(jù)庫中的表數(shù)據(jù)執(zhí)行結(jié)構(gòu)化查詢語言腳本,得到初始查詢信息;調(diào)用信息配置腳本,基于初始版本數(shù)據(jù)庫的關(guān)聯(lián)配置信息對目標(biāo)參數(shù)文件進(jìn)行修改,得到配置參數(shù)文件,其中,目標(biāo)參數(shù)文件包括目標(biāo)版本數(shù)據(jù)庫關(guān)聯(lián)目標(biāo)服務(wù)器節(jié)點(diǎn)的配置信息,目標(biāo)版本數(shù)據(jù)庫基于配置參數(shù)文件對初始版本數(shù)據(jù)庫執(zhí)行訪問操作;基于配置參數(shù)文件和初始查詢信息,對初始版本數(shù)據(jù)庫和目標(biāo)版本數(shù)據(jù)庫進(jìn)行數(shù)據(jù)檢測,得到檢測結(jié)果。

技術(shù)研發(fā)人員:肖安武,楊蔚
受保護(hù)的技術(shù)使用者:江蘇華庫數(shù)據(jù)技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
揭阳市| 民县| 神木县| 贵州省| 故城县| 大庆市| 雷州市| 宜都市| 迭部县| 彩票| 泾源县| 湟中县| 湘潭县| 榆树市| 洛浦县| 天柱县| 平阳县| 定日县| 金坛市| 隆回县| 镇江市| 安溪县| 喀喇| 讷河市| 土默特左旗| 尼玛县| 易门县| 巧家县| 武邑县| 桃源县| 灯塔市| 靖远县| 申扎县| 长顺县| 宜都市| 随州市| 安岳县| 陆丰市| 赣榆县| 孟村| 高台县|