[發(fā)明專利]數據源信息的校驗方法及裝置有效
| 申請?zhí)枺?/td> | 201610005391.5 | 申請日: | 2016-01-05 |
| 公開(公告)號: | CN106940695B | 公開(公告)日: | 2020-06-26 |
| 發(fā)明(設計)人: | 李春曉;童寅;徐銘澤 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/25;G06F11/36 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 陳霽 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據源 信息 校驗 方法 裝置 | ||
本申請實施例涉及一種數據源信息的校驗方法及裝置,包括:當接收到對數據庫訪問接口的調用請求時,讀取數據庫訪問接口的注釋信息;對注釋信息進行解析,獲得預定義的校驗算法;攔截數據庫訪問接口的一個或多個數據庫訪問操作,并獲取數據庫訪問操作對應的一個或多個數據源信息;根據預定義的校驗算法,對數據源信息進行校驗,并獲得校驗結果信息;輸出校驗結果信息。由此,可以實現對數據源信息的自動校驗,從而大大節(jié)約了人力成本和時間成本。
技術領域
本申請涉及計算機技術領域,尤其涉及一種數據源信息的校驗方法及裝置。
背景技術
在互聯網系統中,當服務端接收到客戶端的數據庫訪問請求時,服務端通過調用數據庫訪問接口連接到相應的數據庫,之后再進行各類數據庫訪問操作。然而在某些場景下,通常希望能夠連接到預期的數據庫,因此就需要對當前連接的數據庫進行校驗。而眾所周知,數據庫連接的信息往往存儲在數據源中,因此,對當前連接的數據庫的校驗就可以轉化為對數據源信息的校驗。
現有技術中,主要有兩種對數據源信息進行校驗的方法:第一種方法,也稱手工校驗方法,即從數據庫訪問操作對應的日志文件中查看數據源信息是否符合預期;第二種方法,在數據庫訪問接口對應的測試腳本中補充校驗邏輯。然而,第一種方法通常需要耗費極大的人力資源,且校驗效率比較低;而第二種方法因為在測試腳本中新增了代碼,所以需要重新調試測試腳本,這增加了時間成本和人力成本,此外測試腳本中會新增很多冗余的校驗代碼,這使得測試腳本不夠直觀。
發(fā)明內容
本申請實施例提供了一種數據源信息的校驗方法及裝置,可以調高數據源信息校驗的效率,且不會增加測試人員的工作量。
第一方面,提供了一種數據源信息的校驗方法,該方法包括:
當接收到對數據庫訪問接口的調用請求時,讀取所述數據庫訪問接口的注釋信息;
對所述注釋信息進行解析,獲得預定義的校驗算法;
攔截所述數據庫訪問接口的一個或多個數據庫訪問操作,并獲取所述數據庫訪問操作對應的一個或多個數據源信息;
根據所述預定義的校驗算法,對所述數據源信息進行校驗,并獲得校驗結果信息;
輸出所述校驗結果信息。
第二方面,提供了一種數據源信息的校驗裝置,該裝置包括:讀取單元、解析單元、攔截單元、校驗單元和輸出單元;
所述讀取單元,用于當接收到對數據庫訪問接口的調用請求時,讀取所述數據庫訪問接口的注釋信息;
所述解析單元,用于對所述讀取單元讀取的所述注釋信息進行解析,獲得預定義的校驗算法;
所述攔截單元,用于攔截所述數據庫訪問接口的一個或多個數據庫訪問操作,并獲取所述數據庫訪問操作對應的一個或多個數據源信息;
所述校驗單元,用于根據所述解析單元得到的所述預定義的校驗算法,對所述數據源信息進行校驗,并獲得校驗結果信息;
所述輸出單元,用于輸出所述校驗單元得到的所述校驗結果信息。
本申請?zhí)峁┑臄祿葱畔⒌男r灧椒把b置,當接收到對數據庫訪問接口的調用請求時,讀取所述數據庫訪問接口的注釋信息;對所述注釋信息進行解析,獲得預定義的校驗算法;攔截所述數據庫訪問接口的一個或多個數據庫訪問操作,并獲取所述數據庫訪問操作對應的一個或多個數據源信息;根據所述預定義的校驗算法,對所述數據源信息進行校驗,并獲得校驗結果信息;輸出所述校驗結果信息。也即本申請中,直接從數據庫訪問接口對應的注釋信息中就可以獲取到預定義的校驗算法,之后根據預定義的校驗算法,就可以實現對數據源信息的自動校驗,從而解決了現有技術中通過人工校驗數據源信息而導致的校驗效率低的問題,且無需對修改后的數據庫訪問接口的測試腳本進行再次調試,這大大節(jié)約了時間成本和人力成本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610005391.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種寬溫脫硝催化劑蜂窩陶瓷涂料裝置
- 下一篇:一種高效軸承防銹噴油裝置
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





