国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      云產(chǎn)品的接口測試方法、裝置、存儲介質(zhì)以及電子設(shè)備與流程

      文檔序號:39621751發(fā)布日期:2024-10-11 13:41閱讀:10來源:國知局
      云產(chǎn)品的接口測試方法、裝置、存儲介質(zhì)以及電子設(shè)備與流程

      本申請涉及云產(chǎn)品接口測試領(lǐng)域,尤其涉及一種云產(chǎn)品的接口測試方法、裝置、存儲介質(zhì)以及電子設(shè)備。


      背景技術(shù):

      1、現(xiàn)有技術(shù)中,云產(chǎn)品的接口在測試時,可以使用http/https接口撥測方法來測試。然而,該方法一般是對單個或者特定域名的接口進行測試,無法覆蓋云產(chǎn)品的大量接口的測試場景,因此,造成對云產(chǎn)品的接口進行測試的效率低。


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

      1、本申請?zhí)峁┝艘环N云產(chǎn)品的接口測試方法、裝置、存儲介質(zhì)以及電子設(shè)備,以解決云產(chǎn)品的接口測試效率低的技術(shù)問題。

      2、第一方面,本申請?zhí)峁┝艘环N云產(chǎn)品的接口測試方法,包括:獲取待測試的所有云產(chǎn)品的每一個接口的接口數(shù)據(jù),其中,上述接口數(shù)據(jù)中包括上述接口的接口標識;按照上述接口的接口類型,對上述接口進行分類;為每一個上述接口配置測試時的調(diào)用數(shù)據(jù);在接收到測試指令的情況下,根據(jù)上述測試指令,從上述接口中確定出目標接口;通過上述調(diào)用數(shù)據(jù)對上述目標接口進行測試;統(tǒng)計上述目標接口的測試成功率。

      3、第二方面,本申請?zhí)峁┝艘环N云產(chǎn)品的接口測試裝置,包括:獲取模塊,用于獲取待測試的所有云產(chǎn)品的每一個接口的接口數(shù)據(jù),其中,上述接口數(shù)據(jù)中包括上述接口的接口標識;分類模塊,用于按照上述接口的接口類型,對上述接口進行分類;配置模塊,用于為每一個上述接口配置測試時的調(diào)用數(shù)據(jù);確定模塊,用于在接收到測試指令的情況下,根據(jù)上述測試指令,從上述接口中確定出目標接口;測試模塊,用于通過上述調(diào)用數(shù)據(jù)對上述目標接口進行測試;統(tǒng)計模塊,用于統(tǒng)計上述目標接口的測試成功率。

      4、作為一種可選的示例,上述分類模塊包括:分類單元,用于按照上述接口所屬于的業(yè)務(wù)類型,將上述接口劃分為不同的類別;對每一個上述類別下的接口,按照上述接口的接口功能,劃分為多個子類別。

      5、作為一種可選的示例,上述配置模塊包括:配置單元,用于根據(jù)上述接口所屬于的類別下的子類別,在與上述子類別對應(yīng)的測試數(shù)據(jù)中選擇一個測試數(shù)據(jù)作為上述調(diào)用數(shù)據(jù),其中,每一個類別下的每一個子類別對應(yīng)有一個或多個上述測試數(shù)據(jù);將上述子類別的上述調(diào)用數(shù)據(jù)持久化。

      6、作為一種可選的示例,上述裝置還包括:生成模塊,用于每隔預(yù)設(shè)周期,觸發(fā)一次上述測試指令,其中,上述測試指令中包括有同一個類別下的所有子類別的所有接口的接口標識;或者每隔預(yù)設(shè)周期,觸發(fā)一次上述測試指令,其中,上述測試指令中包括有同一個類別下的一個子類別的所有接口的接口標識;或者每隔預(yù)設(shè)周期,觸發(fā)一次上述測試指令,其中,上述測試指令中包括有多個接口標識,上述接口標識所對應(yīng)的接口屬于不同的類別下的子類別。

      7、作為一種可選的示例,上述生成模塊包括:確定單元,用于在觸發(fā)當前次上述測試指令時,確定當前次上述測試指令中包括的接口標識對應(yīng)的接口為未測試過的接口;或者在觸發(fā)當前次上述測試指令時,確定當前次上述測試指令中包括的接口標識對應(yīng)的接口的測試次數(shù)小于第一次數(shù),其中,上述第一次數(shù)為當前次測試指令之前的所有測試指令中每一個接口標識對應(yīng)的接口的測試次數(shù)。

      8、作為一種可選的示例,上述測試模塊包括:測試單元,用于通過容器服務(wù)構(gòu)建單獨的容器引擎;通過上述容器引擎對每一個上述目標接口進行測試;記錄每一個上述目標接口的執(zhí)行時間、測試結(jié)果與測試結(jié)果為失敗的情況下的目標接口信息。

      9、作為一種可選的示例,上述測試單元包括:測試子單元,用于通過集成工具動態(tài)生成運行在部署單元中的從節(jié)點;通過上述部署單元中的從節(jié)點拉取上述調(diào)用數(shù)據(jù)對上述目標接口進行測試;在上述部署單元中的從節(jié)點對上述目標接口測試完成后,銷毀上述部署單元。

      10、作為一種可選的示例,上述統(tǒng)計模塊包括:統(tǒng)計單元,用于在任意一個上述目標接口的測試結(jié)果為預(yù)設(shè)結(jié)果的情況下,確定上述目標接口測試失?。唤y(tǒng)計每一個上述目標接口的測試成功率;在任意一個上述目標接口的上述測試成功率低于預(yù)設(shè)閾值的情況下,發(fā)送匹配的告警消息。

      11、第三方面,本申請?zhí)峁┝艘环N電子設(shè)備,包括:至少一個通信接口;與上述至少一個通信接口相連接的至少一個總線;與上述至少一個總線相連接的至少一個處理器;與上述至少一個總線相連接的至少一個存儲器,其中,上述存儲器存儲有計算機程序,上述處理器被配置為執(zhí)行上述計算機程序時實現(xiàn)上述任一項上述的云產(chǎn)品的接口測試方法。

      12、第四方面,本申請還提供了一種計算機存儲介質(zhì),存儲有計算機可執(zhí)行指令,上述計算機可執(zhí)行指令用于執(zhí)行本申請上述任一項上述的云產(chǎn)品的接口測試方法。

      13、本申請實施例提供的上述技術(shù)方案與現(xiàn)有技術(shù)相比具有如下優(yōu)點:本申請實施例提供的該方案,通過獲取待測試的所有云產(chǎn)品的每一個接口的接口數(shù)據(jù),其中,上述接口數(shù)據(jù)中包括上述接口的接口標識;按照上述接口的接口類型,對上述接口進行分類;為每一個上述接口配置測試時的調(diào)用數(shù)據(jù);在接收到測試指令的情況下,根據(jù)上述測試指令,從上述接口中確定出目標接口;通過上述調(diào)用數(shù)據(jù)對上述目標接口進行測試;統(tǒng)計上述目標接口的測試成功率,從而對云產(chǎn)品的大量接口進行批量有計劃的測試,提高了云產(chǎn)品的接口的測試效率。



      技術(shù)特征:

      1.一種云產(chǎn)品的接口測試方法,其特征在于,包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照所述接口的接口類型,對所述接口進行分類包括:

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述為每一個所述接口配置測試時的調(diào)用數(shù)據(jù)包括:

      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述每隔預(yù)設(shè)周期,觸發(fā)一次所述測試指令包括:

      6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述調(diào)用數(shù)據(jù)對所述目標接口進行測試包括:

      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述通過所述容器引擎對每一個所述目標接口進行測試包括:

      8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述統(tǒng)計所述目標接口的測試成功率包括:

      9.一種云產(chǎn)品的接口測試裝置,其特征在于,包括:

      10.一種電子設(shè)備,其特征在于,包括:至少一個通信接口;與所述至少一個通信接口相連接的至少一個總線;與所述至少一個總線相連接的至少一個處理器;與所述至少一個總線相連接的至少一個存儲器,其中,所述存儲器中存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至8任意一項中所述的云產(chǎn)品的接口測試方法。

      11.一種計算機可讀的存儲介質(zhì),所述存儲介質(zhì)存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行本申請上述權(quán)利要求1至8任一項所述的云產(chǎn)品的接口測試方法。


      技術(shù)總結(jié)
      本申請涉及一種云產(chǎn)品的接口測試方法、裝置、存儲介質(zhì)以及電子設(shè)備。該方法包括:獲取待測試的所有云產(chǎn)品的每一個接口的接口數(shù)據(jù),其中,接口數(shù)據(jù)中包括接口的接口標識;按照接口的接口類型,對接口進行分類;為每一個接口配置測試時的調(diào)用數(shù)據(jù);在接收到測試指令的情況下,根據(jù)測試指令,從接口中確定出目標接口;通過調(diào)用數(shù)據(jù)對目標接口進行測試;統(tǒng)計目標接口的測試成功率。本申請解決了云產(chǎn)品的接口測試效率低的技術(shù)問題。

      技術(shù)研發(fā)人員:張沛亮
      受保護的技術(shù)使用者:北京金山云網(wǎng)絡(luò)技術(shù)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/10/10
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1