国产精品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>

      接口測試方法、裝置、存儲介質(zhì)及計算機設(shè)備與流程

      文檔序號:40174681發(fā)布日期:2024-12-03 11:21閱讀:11來源:國知局
      接口測試方法、裝置、存儲介質(zhì)及計算機設(shè)備與流程

      本發(fā)明涉及信息,尤其是涉及一種接口測試方法、裝置、存儲介質(zhì)及計算機設(shè)備。


      背景技術(shù):

      1、為了確保接口的正確性、提高系統(tǒng)的穩(wěn)定性、以及提高開發(fā)效率,需要對接口進行測試。

      2、目前,通常通過人工編寫測試代碼來對接口進行測試。然而,這種人工編寫代碼的方式,導(dǎo)致接口測試的效率較低,與此同時,由于代碼編寫人員技術(shù)水平的參差不齊,會出現(xiàn)代碼編寫錯誤的情況,從而導(dǎo)致接口的測試準確度較低。


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

      1、本發(fā)明提供了一種接口測試方法、裝置、存儲介質(zhì)及計算機設(shè)備,主要在于能夠提高接口的測試效率和測試準確度。

      2、根據(jù)本發(fā)明的第一個方面,提供一種接口測試方法,包括:

      3、響應(yīng)于待測試接口的測試信號,獲取所述待測試接口的測試業(yè)務(wù)需求數(shù)據(jù)、接口測試數(shù)據(jù)、接口類型數(shù)據(jù),其中,所述接口測試數(shù)據(jù)包括所述待測試接口的入?yún)?shù)據(jù);

      4、基于所述接口類型數(shù)據(jù)和所述測試業(yè)務(wù)需求數(shù)據(jù),確定所述待測試接口對應(yīng)的測試腳本模板,其中,所述測試腳本模板包括基于入?yún)?shù)據(jù)調(diào)用所述待測試接口的調(diào)用執(zhí)行程序,以及通過所述待測試接口接收響應(yīng)報文的響應(yīng)執(zhí)行程序;

      5、基于所述接口測試數(shù)據(jù),對所述測試腳本模板進行填充,得到測試腳本,并執(zhí)行所述測試腳本,其中,所述測試腳本的執(zhí)行過程為:利用所述測試腳本的調(diào)用執(zhí)行程序?qū)⑺鋈雲(yún)?shù)據(jù)發(fā)送至所述待測試接口進行接口調(diào)用,并利用所述響應(yīng)執(zhí)行程序接收被調(diào)用后的待測試接口返回的響應(yīng)報文;

      6、確定所述響應(yīng)報文的報文類型,并確定與所述報文類型相對應(yīng)的報文校驗策略;

      7、基于所述報文校驗策略對所述響應(yīng)報文進行準確性校驗,得到所述響應(yīng)報文的準確性校驗結(jié)果,并基于所述準確性校驗結(jié)果,確定所述待測試接口的測試結(jié)果。

      8、根據(jù)本發(fā)明的第二個方面,提供一種接口測試裝置,包括:

      9、獲取單元,用于響應(yīng)于待測試接口的測試信號,獲取所述待測試接口的測試業(yè)務(wù)需求數(shù)據(jù)、接口測試數(shù)據(jù)、接口類型數(shù)據(jù),其中,所述接口測試數(shù)據(jù)包括所述待測試接口的入?yún)?shù)據(jù);

      10、第一確定單元,用于基于所述接口類型數(shù)據(jù)和所述測試業(yè)務(wù)需求數(shù)據(jù),確定所述待測試接口對應(yīng)的測試腳本模板,其中,所述測試腳本模板包括基于入?yún)?shù)據(jù)調(diào)用所述待測試接口的調(diào)用執(zhí)行程序,以及通過所述待測試接口接收響應(yīng)報文的響應(yīng)執(zhí)行程序;

      11、執(zhí)行單元,用于基于所述接口測試數(shù)據(jù),對所述測試腳本模板進行填充,得到測試腳本,并執(zhí)行所述測試腳本,其中,所述測試腳本的執(zhí)行過程為:利用所述測試腳本的調(diào)用執(zhí)行程序?qū)⑺鋈雲(yún)?shù)據(jù)發(fā)送至所述待測試接口進行接口調(diào)用,并利用所述響應(yīng)執(zhí)行程序接收被調(diào)用后的待測試接口返回的響應(yīng)報文;

      12、第二確定單元,用于確定所述響應(yīng)報文的報文類型,并確定與所述報文類型相對應(yīng)的報文校驗策略;

      13、校驗單元,用于基于所述報文校驗策略對所述響應(yīng)報文進行準確性校驗,得到所述響應(yīng)報文的準確性校驗結(jié)果,并基于所述準確性校驗結(jié)果,確定所述待測試接口的測試結(jié)果。

      14、根據(jù)本發(fā)明的第三個方面,提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)以上接口測試方法。

      15、根據(jù)本發(fā)明的第四個方面,提供一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)以上接口測試方法。

      16、根據(jù)本發(fā)明提供的一種接口測試方法、裝置、存儲介質(zhì)及計算機設(shè)備,與目前通過人工編寫測試代碼來對接口進行測試的方式相比,本發(fā)明通過響應(yīng)于待測試接口的測試信號,獲取所述待測試接口的測試業(yè)務(wù)需求數(shù)據(jù)、接口測試數(shù)據(jù)、接口類型數(shù)據(jù),其中,所述接口測試數(shù)據(jù)包括所述待測試接口的入?yún)?shù)據(jù);并基于所述接口類型數(shù)據(jù)和所述測試業(yè)務(wù)需求數(shù)據(jù),確定所述待測試接口對應(yīng)的測試腳本模板,其中,所述測試腳本模板包括基于入?yún)?shù)據(jù)調(diào)用所述待測試接口的調(diào)用執(zhí)行程序,以及通過所述待測試接口接收響應(yīng)報文的響應(yīng)執(zhí)行程序;與此同時,基于所述接口測試數(shù)據(jù),對所述測試腳本模板進行填充,得到測試腳本,并執(zhí)行所述測試腳本,其中,所述測試腳本的執(zhí)行過程為:利用所述測試腳本的調(diào)用執(zhí)行程序?qū)⑺鋈雲(yún)?shù)據(jù)發(fā)送至所述待測試接口進行接口調(diào)用,并利用所述響應(yīng)執(zhí)行程序接收被調(diào)用后的待測試接口返回的響應(yīng)報文;之后確定所述響應(yīng)報文的報文類型,并確定與所述報文類型相對應(yīng)的報文校驗策略;最終基于所述報文校驗策略對所述響應(yīng)報文進行準確性校驗,得到所述響應(yīng)報文的準確性校驗結(jié)果,并基于所述準確性校驗結(jié)果,確定所述待測試接口的測試結(jié)果,由此通過待測試接口的接口類型數(shù)據(jù)和測試業(yè)務(wù)需求數(shù)據(jù),來確定測試腳本模板,并由根據(jù)接口測試數(shù)據(jù)中的入?yún)?shù)據(jù)對測試腳本模板進行填充,得到測試腳本,之后由測試腳本中的調(diào)用執(zhí)行程序?qū)⑷雲(yún)?shù)據(jù)發(fā)送至待測試接口進行接口調(diào)用,并利用測試腳本中的響應(yīng)執(zhí)行程序接收被調(diào)用后的待測試接口返回的響應(yīng)報文,最終通過對響應(yīng)報文的準確性校驗來實現(xiàn)對待測試接口的測試,即本發(fā)明通過帶有調(diào)用執(zhí)行程序和響應(yīng)執(zhí)行程序的測試腳本模板來實現(xiàn)測試腳本的自動生成,并通過測試腳本的執(zhí)行結(jié)果來確定待測試接口的測試結(jié)果,能夠避免每進行一次接口測試,均需要工作人員編寫測試代碼所浪費的時間和代碼編寫錯誤的問題,從而本發(fā)明能夠提高接口的測試效率和測試準確度。



      技術(shù)特征:

      1.一種接口測試方法,其特征在于,包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行所述測試腳本,包括:

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

      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述響應(yīng)報文的報文類型,包括:

      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述報文校驗策略對所述響應(yīng)報文進行準確性校驗,得到所述響應(yīng)報文的準確性校驗結(jié)果,包括:

      6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述待測試接口的接口測試數(shù)據(jù),包括:

      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述準確性校驗結(jié)果,確定所述待測試接口的測試結(jié)果,包括:

      8.一種接口測試裝置,其特征在于,包括:

      9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的方法的步驟。

      10.一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的方法的步驟。


      技術(shù)總結(jié)
      本發(fā)明公開了一種接口測試方法、裝置、存儲介質(zhì)及計算機設(shè)備,涉及信息技術(shù)領(lǐng)域,主要在于能夠提高接口的測試效率和測試準確度。包括:響應(yīng)于待測試接口的測試信號,獲取待測試接口的測試業(yè)務(wù)需求數(shù)據(jù)、接口測試數(shù)據(jù)、接口類型數(shù)據(jù);基于接口類型數(shù)據(jù)和測試業(yè)務(wù)需求數(shù)據(jù),確定測試腳本模板;基于接口測試數(shù)據(jù),對測試腳本模板進行填充,得到測試腳本,并執(zhí)行測試腳本,執(zhí)行過程為:利用測試腳本的調(diào)用執(zhí)行程序?qū)⑷雲(yún)?shù)據(jù)發(fā)送至待測試接口進行接口調(diào)用,并利用響應(yīng)執(zhí)行程序接收響應(yīng)報文;確定響應(yīng)報文的報文類型相對應(yīng)的報文校驗策略;基于報文校驗策略對響應(yīng)報文進行校驗,得到響應(yīng)報文的校驗結(jié)果,并基于校驗結(jié)果,確定待測試接口的測試結(jié)果。

      技術(shù)研發(fā)人員:陳聰
      受保護的技術(shù)使用者:龍盈智達(北京)科技有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/2
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1