[發明專利]動態域名驗證方法、系統、計算機設備和存儲介質有效
| 申請號: | 201810156825.0 | 申請日: | 2018-02-24 |
| 公開(公告)號: | CN108388796B | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 張敏 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F21/55 | 分類號: | G06F21/55 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 劉立天 |
| 地址: | 518052 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態域名 驗證 方法 系統 計算機 設備 存儲 介質 | ||
1.一種動態域名驗證方法,其特征在于,包括如下步驟:
獲取參數化元素,其中,所述參數化元素包括超文本傳輸協議、超文本傳輸安全協議、域名、端口、路徑、目錄和目錄清單;
根據配置程序,篩選具有相同類型的元素,形成多個數組;
啟動讀取腳本,根據配置規則,讀取配置文件中參數化元素形成的數組;
將配置后的數組存入一用于存儲和讀取所述數組的CSV1文件中;
對CSV1文件中數組內各個參數化元素進行遍歷組合,生成多個靜態URL和動態URL;
將生成的多個靜態URL和動態URL存入一用于存儲和讀取所述靜態URL和動態URL的CSV2文件;
將所述靜態URL和動態URL逐個放入瀏覽器中訪問驗證,然后,將驗證結果存入一用于存儲和讀取驗證結果的CSV3文件;
過濾出CSV3文件中驗證失敗的URL,進行定位分析;
所述對CSV1文件中數組內各個參數化元素進行遍歷組合,生成多個靜態URL和動態URL包括:
將所述參數化元素導入到XML文件中,通過標記數組中的參數化元素,使其具有結構性;
對組數中具有結構性的參數化元素進行遍歷組合,使前綴、域名及其他路徑進行任意的組合排列,生成多個靜態URL和動態URL,并判斷所述靜態URL和動態URL是否生成成功;
若所述靜態URL和動態URL生成失敗,則報告錯誤信息,繼續對驗證失敗的參數化元素進行遍歷組合;
若所述靜態URL和動態URL生成成功,則保存生成結果;
所述將生成的多個靜態URL和動態URL存入一用于存儲和讀取所述靜態URL和動態URL的CSV2文件包括:
根據生成的靜態URL和動態URL,將其存入所述CSV2文件中;
根據CSV2文件的屬性,以純文本形式存儲所述靜態URL和動態URL,并將具有相同類型的元素有序化;
根據特定編碼,以字節流形式讀取所述靜態URL和動態URL。
2.根據權利要求1所述的一種動態域名驗證方法,其特征在于,所述獲取參數化元素包括:
讀取數據庫配置文件;
根據所述數據庫配置文件,獲取參數化元素,所述參數化元素包括超文本傳輸協議、超文本傳輸安全協議、域名、端口、路徑、目錄或目錄清單中的至少一種。
3.如權利要求1所述的一種動態域名驗證方法,其特征在于,所述將所述靜態URL和動態URL逐個放入瀏覽器中訪問驗證,然后,將驗證結果存入一用于存儲和讀取驗證結果的CSV3文件包括:
根據掃描測試腳本,自動執行CSV2中所述靜態URL和動態URL的全部測試過程或部分測試過程;
讀取所述CSV2文件中的靜態URL和動態URL,然后,在瀏覽器中對所述靜態URL和動態URL逐個進行訪問請求;
判斷所述靜態URL和動態URL驗證的有效性;
若所述靜態URL和動態URL在驗證有效性時,驗證失敗,則返回驗證失敗的結果,并將驗證失敗的結果記錄在所述CSV3文件;
若所述靜態URL和動態URL在驗證有效性時,驗證成功,則直接將驗證成功的結果保存在所述CSV3文件中。
4.如權利要求1所述的一種動態域名驗證方法,其特征在于,所述過濾出CSV3文件中驗證失敗的URL,進行定位分析包括:
編制結果分析腳本,通過編譯器將所述結果分析腳本轉換為具有讀取CSV3文件功能的可執行文件;
通過所述結果分析腳本,對CSV3文件中的驗證結果進行分析過濾;
將驗證失敗的URL過濾出來,進行定位分析。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810156825.0/1.html,轉載請聲明來源鉆瓜專利網。





