<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

接口數據脫敏測試方法、裝置、設備、存儲介質及產品與流程

文檔序號:41261665發布日期:2025-03-14 12:33閱讀:57來源:國知局

本技術涉及計算機,尤其涉及接口數據脫敏測試方法、裝置、設備、存儲介質及產品。


背景技術:

1、目前,隨著軟件行業的高速發展,越來越多企業出于對數據安全的需求,提出對內部的敏感數據進行脫敏處理,例如用戶名、手機號、車牌、住址、身份證號等數據。通常企業在軟件開發過程中增加相應的脫敏功能,使其應用程序下的數據實現脫敏,而其中軟件應用的接口數據脫敏測試也是測試過程中必不可少的環節。

2、相關技術中,數據脫敏測試通常依賴測試人員對脫敏后的接口數據進行校驗。但是該方法需要測試人員手動發送接口請求,并對返回的脫敏后接口數據進行人工核驗,在需求處理大量脫敏后的接口數據的情況下,人力測試容易出現校驗遺漏的問題,導致接口數據脫敏測試的準確性低下。

3、上述內容僅用于輔助理解本技術的技術方案,并不代表承認上述內容是現有技術。


技術實現思路

1、本技術的主要目的在于提供一種接口數據脫敏測試方法,旨在解決接口數據脫敏測試的準確性低下的技術問題。

2、為實現上述目的,本技術提出一種接口數據脫敏測試方法,所述接口數據脫敏測試的方法包括:

3、獲取待測試接口,并與所述待測試接口建立通信連接;

4、向所述待測試接口發送數據請求,并接收所述待測試接口反饋的脫敏后接口數據;

5、對所述脫敏后接口數據進行逐層級的字段匹配,得到目標字段,并對所述目標字段對應的字段值進行測試校驗,得到目標校驗結果;

6、生成相應所述目標校驗結果的測試報告。

7、可選地,所述對所述脫敏后接口數據進行逐層級的字段匹配,得到目標字段,并對所述目標字段對應的字段值進行測試校驗,得到目標校驗結果的步驟,包括:

8、獲取字段匹配腳本;

9、基于所述字段匹配腳本,對所述脫敏后接口數據進行逐層級的分類字段識別,得到各層級的目標分類字段;

10、對所述各層級的目標分類字段下的參數字段執行定位操作,得到各層級的目標分類字段對應的參數字段,對所述參數字段進行字段匹配,得到各層級的目標分類字段對應的待測試字段;

11、將所述各層級的目標分類字段對應的待測試字段合并為目標字段,并對所述目標字段對應的字段值進行測試校驗,得到目標校驗結果。

12、可選地,所述待測試接口包括多個待測試接口,所述向所述待測試接口發送數據請求,并接收所述待測試接口反饋的脫敏后接口數據的步驟,包括:

13、生成各所述待測試接口對應的目標請求配置;

14、向各所述待測試接口發送相應所述目標請求配置的數據請求,并接收所述待測試接口反饋的脫敏后接口數據。

15、可選地,所述生成各所述待測試接口對應的目標請求配置的步驟,包括:

16、獲取初始請求配置,其中,所述初始請求配置包括初始頭部參數配置、初始接口令牌配置以及初始請求體參數配置;

17、對各所述待測試接口進行掃描,得到各所述待測試接口的接口信息;

18、基于所述接口信息,對所述初始目標請求配置進行調整,得到各所述待測試接口對應的目標頭部參數配置、目標接口令牌配置以及目標請求體參數配置;

19、基于所述目標頭部參數配置、所述目標接口令牌配置以及所述目標請求體參數配置,組成各所述待測試接口對應的目標請求配置。

20、可選地,所述對所述脫敏后接口數據進行逐層級的字段匹配,得到目標字段,并對所述目標字段對應的字段值進行測試校驗,得到目標校驗結果的步驟,包括:

21、按照預設的層級順序,對所述脫敏后接口數據進行當前層級的分類字段識別,得到當前層級的目標分類字段;

22、對所述當前層級的目標分類字段執行參數字段定位操作,得到相應的參數字段,并對所述參數字段進行字段匹配,得到當前執行順序的目標分類字段對應的目標字段,且對所述目標字段對應的字段值進行測試校驗,得到當前層級目標分類字段的字段校驗結果;

23、按照預設的層級順序,對所述脫敏后接口數據進行下一層級的分類字段識別,得到下一層級的目標分類字段;

24、對所述下一層級的目標分類字段執行參數字段定位操作,得到相應的參數字段,并對所述參數字段進行字段匹配,得到當前執行順序的目標分類字段對應的目標字段,且對所述目標字段對應的字段值進行測試校驗,得到當前層級目標分類字段的字段校驗結果,直至全部層級的目標分類字段均完成字段值的測試校驗,得到目標校驗結果。

25、可選地,所述對所述當前層級的目標分類字段執行參數字段定位操作,得到相應的參數字段,并對所述參數字段進行字段匹配,得到當前執行順序的目標分類字段對應的目標字段,且對所述目標字段對應的字段值進行測試校驗,得到當前層級目標分類字段的字段校驗結果的步驟,包括:

26、按照預設的分類字段執行順序,對當前執行順序的目標分類字段執行參數字段定位操作,得到相應的參數字段,并對所述參數字段進行字段匹配,得到當前執行順序的目標分類字段對應的目標字段,對所述目標字段對應的字段值進行測試校驗,得到當前執行順序的目標分類字段的字段校驗結果;

27、對下一執行順序的目標分類字段執行參數字段定位操作,得到相應的參數字段,并對所述參數字段進行字段匹配,得到當前執行順序的目標分類字段對應的目標字段,對所述目標字段對應的字段值進行測試校驗,得到字段校驗結果的步驟,直至當前層級的目標分類字段全部完成字段值的測試校驗,得到當前層級目標分類字段的字段校驗結果。

28、此外,為實現上述目的,本技術還提出一種接口數據脫敏測試裝置,所述接口數據脫敏測試裝置包括:

29、獲取模塊,用于獲取待測試接口,并與所述待測試接口建立通信連接;

30、接收模塊,用于向所述待測試接口發送數據請求,并接收所述待測試接口反饋的脫敏后接口數據;

31、匹配模塊,用于對所述脫敏后接口數據進行逐層級的字段匹配,得到目標字段,并對所述目標字段對應的字段值進行測試校驗,得到目標校驗結果;

32、生成模塊,用于生成相應所述目標校驗結果的測試報告。

33、此外,為實現上述目的,本技術還提出一種接口數據脫敏測試設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如上文所述的接口數據脫敏測試方法的步驟。

34、此外,為實現上述目的,本技術還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上文所述的接口數據脫敏測試方法的步驟。

35、此外,為實現上述目的,本技術還提供一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如上文所述的接口數據脫敏測試方法的步驟。

36、本技術提出的一個或多個技術方案,至少具有以下技術效果:

37、與相關技術中數據脫敏測試通常依賴測試人員對脫敏后的接口數據進行校驗。但是該方法需要測試人員手動發送接口請求,并對返回的脫敏后接口數據進行人工核驗,在需求處理大量脫敏后的接口數據的情況下,人力測試容易出現校驗遺漏的問題,導致接口數據脫敏測試的準確性低下相比,本技術通過自動化測試平臺,在與待測試接口建立通信連接后,向所述待測試接口發送數據請求,并接收所述待測試接口反饋的脫敏后接口數據,再對所述脫敏后接口數據進行逐層級的字段匹配,得到目標字段,并對所述目標字段對應的字段值進行測試校驗,得到目標校驗結果,最后生成相應所述目標校驗結果的測試報告。可理解的是,本技術利用自動化測試平臺對待測試接口的接口數據進行逐層級的字段匹配和測試校驗,即自動化地實現對多層級結構的接口數據的數據脫敏測試,無需測試人員進行人工核驗,并通過逐層級的字段匹配和測試校驗,防止多層級結構的接口數據中個別接口數據的測試遺漏,以此提高接口數據脫敏測試的準確性。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影