本(ben)申(shen)請涉(she)及(ji)接口(kou)檢測,特別涉(she)及(ji)一種接口(kou)檢測方(fang)法、接口(kou)檢測裝(zhuang)置、電子設備、計算(suan)機(ji)(ji)可(ke)讀存(cun)儲介質和(he)計算(suan)機(ji)(ji)程序產品。
背景技術:
1、通(tong)常,在互(hu)(hu)聯網中,各個系統之(zhi)間(jian)是通(tong)過特定的(de)通(tong)信協議接口(如,超文本傳輸協議(hypertext?transfer?protocol,http)接口等)進(jin)行(xing)數據(ju)的(de)交互(hu)(hu),上游(you)接口與下游(you)接口之(zhi)間(jian)的(de)穩定性決定了網絡服務的(de)穩定性。
2、針對存在異(yi)常的(de)(de)(de)接(jie)口,通(tong)常會采用(yong)人工(gong)檢測(ce)(ce)的(de)(de)(de)方(fang)式確定異(yi)常接(jie)口是否被修(xiu)復,但上述方(fang)式會延長對異(yi)常接(jie)口的(de)(de)(de)處(chu)理(li)時長,增(zeng)加了人力成本,降低了對異(yi)常接(jie)口的(de)(de)(de)檢測(ce)(ce)效率。
技術實現思路
1、本申請提供(gong)一種(zhong)接(jie)口檢(jian)測方法、接(jie)口檢(jian)測裝(zhuang)置、電子設備、計(ji)算機(ji)可讀存儲(chu)介質(zhi)和計(ji)算機(ji)程(cheng)序產品,能夠有(you)效的縮短對異(yi)常接(jie)口的處理(li)時長(chang),并提升對異(yi)常接(jie)口的檢(jian)測效率。
2、第一(yi)方面,本申請提供了一(yi)種接口(kou)檢(jian)測(ce)(ce)方法,該接口(kou)檢(jian)測(ce)(ce)方法包括:獲(huo)(huo)取異(yi)(yi)常(chang)(chang)(chang)接口(kou)的(de)接口(kou)檢(jian)測(ce)(ce)任務;執行n次(ci)接口(kou)檢(jian)測(ce)(ce)任務,獲(huo)(huo)得n個檢(jian)測(ce)(ce)數(shu)(shu)據(ju),n為大于1的(de)整(zheng)數(shu)(shu);對n個檢(jian)測(ce)(ce)數(shu)(shu)據(ju)進行統計,獲(huo)(huo)得n個檢(jian)測(ce)(ce)數(shu)(shu)據(ju)中異(yi)(yi)常(chang)(chang)(chang)數(shu)(shu)據(ju)所占的(de)異(yi)(yi)常(chang)(chang)(chang)比(bi)率(lv);根(gen)據(ju)異(yi)(yi)常(chang)(chang)(chang)比(bi)率(lv)和預設比(bi)率(lv)閾值(zhi),確定異(yi)(yi)常(chang)(chang)(chang)接口(kou)的(de)修復情況。
3、第(di)二方面,本申(shen)請提(ti)供了(le)一種(zhong)接(jie)口(kou)(kou)檢(jian)測(ce)裝置(zhi),該(gai)接(jie)口(kou)(kou)檢(jian)測(ce)裝置(zhi)包括:生成(cheng)模(mo)塊,用(yong)(yong)于獲(huo)取異常(chang)接(jie)口(kou)(kou)的接(jie)口(kou)(kou)檢(jian)測(ce)任務;執(zhi)行(xing)模(mo)塊,用(yong)(yong)于執(zhi)行(xing)n次接(jie)口(kou)(kou)檢(jian)測(ce)任務,獲(huo)得(de)n個檢(jian)測(ce)數(shu)(shu)據(ju),n為大于1的整數(shu)(shu);統(tong)計(ji)(ji)模(mo)塊,用(yong)(yong)于對n個檢(jian)測(ce)數(shu)(shu)據(ju)進行(xing)統(tong)計(ji)(ji),獲(huo)得(de)n個檢(jian)測(ce)數(shu)(shu)據(ju)中異常(chang)數(shu)(shu)據(ju)所占的異常(chang)比(bi)率;確定模(mo)塊,用(yong)(yong)于根據(ju)異常(chang)比(bi)率和預(yu)設比(bi)率閾值(zhi),確定異常(chang)接(jie)口(kou)(kou)的修復情況。
4、第三(san)方面,本申請提供了一(yi)種電子設備,該電子設備包(bao)括(kuo):至(zhi)(zhi)少(shao)一(yi)個(ge)處(chu)理器(qi)(qi);以及與所(suo)述(shu)至(zhi)(zhi)少(shao)一(yi)個(ge)處(chu)理器(qi)(qi)通信連接(jie)(jie)的存儲器(qi)(qi);其中,所(suo)述(shu)存儲器(qi)(qi)存儲有可(ke)被所(suo)述(shu)至(zhi)(zhi)少(shao)一(yi)個(ge)處(chu)理器(qi)(qi)執(zhi)行的一(yi)個(ge)或多(duo)個(ge)計(ji)算(suan)機程(cheng)序,一(yi)個(ge)或多(duo)個(ge)所(suo)述(shu)計(ji)算(suan)機程(cheng)序被所(suo)述(shu)至(zhi)(zhi)少(shao)一(yi)個(ge)處(chu)理器(qi)(qi)執(zhi)行,以使所(suo)述(shu)至(zhi)(zhi)少(shao)一(yi)個(ge)處(chu)理器(qi)(qi)能夠執(zhi)行上述(shu)的接(jie)(jie)口(kou)檢測(ce)方法(fa)。
5、第四(si)方面,本(ben)申(shen)請提供(gong)了一種計算(suan)機(ji)(ji)可讀(du)存儲(chu)介質,其上(shang)存儲(chu)有(you)計算(suan)機(ji)(ji)程(cheng)序,其中,所述計算(suan)機(ji)(ji)程(cheng)序在被處理(li)器執行時實現(xian)上(shang)述的接口(kou)檢測方法。
6、第五方面(mian),本申請提供了一(yi)種計(ji)算(suan)(suan)(suan)機(ji)(ji)程序產品(pin),包括(kuo)計(ji)算(suan)(suan)(suan)機(ji)(ji)可(ke)(ke)(ke)(ke)讀(du)代(dai)碼(ma),或者(zhe)承載(zai)有計(ji)算(suan)(suan)(suan)機(ji)(ji)可(ke)(ke)(ke)(ke)讀(du)代(dai)碼(ma)的(de)非易失性計(ji)算(suan)(suan)(suan)機(ji)(ji)可(ke)(ke)(ke)(ke)讀(du)存儲介質,當所述(shu)計(ji)算(suan)(suan)(suan)機(ji)(ji)可(ke)(ke)(ke)(ke)讀(du)代(dai)碼(ma)在電子設(she)備的(de)處理(li)器(qi)(qi)中(zhong)運(yun)行時(shi),所述(shu)電子設(she)備中(zhong)的(de)處理(li)器(qi)(qi)執行時(shi)實現上述(shu)的(de)接口檢測(ce)方法。
7、本(ben)申請所(suo)提供的(de)(de)(de)(de)實施例,首(shou)先,針對(dui)不同的(de)(de)(de)(de)異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou),獲(huo)取異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)的(de)(de)(de)(de)接(jie)(jie)(jie)口(kou)檢(jian)(jian)測(ce)任(ren)務,以(yi)(yi)便于(yu)(yu)(yu)使(shi)用(yong)該接(jie)(jie)(jie)口(kou)檢(jian)(jian)測(ce)任(ren)務對(dui)異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)進行(xing)檢(jian)(jian)測(ce);然后,通過(guo)執(zhi)行(xing)n次接(jie)(jie)(jie)口(kou)檢(jian)(jian)測(ce)任(ren)務,獲(huo)得n個(ge)檢(jian)(jian)測(ce)數(shu)(shu)據(ju)(ju),n為(wei)大于(yu)(yu)(yu)1的(de)(de)(de)(de)整數(shu)(shu),能夠(gou)(gou)通過(guo)多次的(de)(de)(de)(de)對(dui)異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)進行(xing)檢(jian)(jian)測(ce),并基于(yu)(yu)(yu)獲(huo)得的(de)(de)(de)(de)n個(ge)檢(jian)(jian)測(ce)數(shu)(shu)據(ju)(ju)對(dui)異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)的(de)(de)(de)(de)狀態進行(xing)衡量,以(yi)(yi)確(que)(que)(que)定異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)是否被修(xiu)復,相較(jiao)于(yu)(yu)(yu)現有(you)技(ji)術中的(de)(de)(de)(de)的(de)(de)(de)(de)人(ren)工(gong)檢(jian)(jian)測(ce)方(fang)式(shi)而(er)言,本(ben)申請能夠(gou)(gou)自(zi)動的(de)(de)(de)(de)獲(huo)取到n個(ge)檢(jian)(jian)測(ce)數(shu)(shu)據(ju)(ju),進而(er)對(dui)n個(ge)檢(jian)(jian)測(ce)數(shu)(shu)據(ju)(ju)進行(xing)統計,獲(huo)得n個(ge)檢(jian)(jian)測(ce)數(shu)(shu)據(ju)(ju)中異(yi)(yi)(yi)常(chang)(chang)(chang)數(shu)(shu)據(ju)(ju)所(suo)占的(de)(de)(de)(de)異(yi)(yi)(yi)常(chang)(chang)(chang)比(bi)率,并通過(guo)該異(yi)(yi)(yi)常(chang)(chang)(chang)比(bi)率體現該異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)在(zai)執(zhi)行(xing)多次任(ren)務的(de)(de)(de)(de)過(guo)程中仍然存在(zai)異(yi)(yi)(yi)常(chang)(chang)(chang)的(de)(de)(de)(de)比(bi)率,從而(er)保證(zheng)最終的(de)(de)(de)(de)檢(jian)(jian)測(ce)結果的(de)(de)(de)(de)準(zhun)確(que)(que)(que)性;通過(guo)將異(yi)(yi)(yi)常(chang)(chang)(chang)比(bi)率和預設比(bi)率閾值進行(xing)比(bi)較(jiao),能夠(gou)(gou)快速準(zhun)確(que)(que)(que)的(de)(de)(de)(de)確(que)(que)(que)定異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)的(de)(de)(de)(de)修(xiu)復情況。總(zong)結來說,相較(jiao)于(yu)(yu)(yu)常(chang)(chang)(chang)規的(de)(de)(de)(de)人(ren)工(gong)校驗方(fang)式(shi),采用(yong)上述(shu)檢(jian)(jian)測(ce)方(fang)式(shi)對(dui)異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)進行(xing)檢(jian)(jian)測(ce)能夠(gou)(gou)有(you)效(xiao)縮短(duan)對(dui)異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)的(de)(de)(de)(de)處理時長,提高(gao)對(dui)異(yi)(yi)(yi)常(chang)(chang)(chang)接(jie)(jie)(jie)口(kou)的(de)(de)(de)(de)檢(jian)(jian)測(ce)效(xiao)率,并降低(di)人(ren)力成本(ben)。
8、應當理解(jie),本部分所描(miao)述的(de)(de)內容并非旨在標識本申請的(de)(de)實施例的(de)(de)關鍵或重要特征(zheng)(zheng),也不用于限制本申請的(de)(de)范(fan)圍。本申請的(de)(de)其它特征(zheng)(zheng)將通(tong)過以下的(de)(de)說(shuo)明書而(er)變(bian)得容易理解(jie)。
1.一種接口檢測方(fang)法,其(qi)特征在(zai)于,包(bao)括:
2.根據(ju)權利(li)要求(qiu)1所(suo)述的(de)方法(fa),其特征在于,所(suo)述根據(ju)所(suo)述異(yi)常比率和預(yu)設比率閾值,確定所(suo)述異(yi)常接(jie)口的(de)修復情況,包括(kuo):
3.根據權利(li)要求1所(suo)(suo)述的方(fang)法,其特(te)征(zheng)在于,所(suo)(suo)述異常(chang)接口為從服務主地址(zhi)獲取數據存(cun)在異常(chang)的接口;所(suo)(suo)述方(fang)法還包(bao)括(kuo):
4.根(gen)據權利(li)要(yao)求(qiu)(qiu)1所(suo)述的方(fang)法,其特征在(zai)于,所(suo)述異常接口(kou)對(dui)應(ying)一個服務備用地址,所(suo)述服務備用地址用于響應(ying)所(suo)述異常接口(kou)的操作請(qing)求(qiu)(qiu);所(suo)述方(fang)法還包括:
5.根據權利要求1所述的方法,其(qi)特征在(zai)于,所述獲取異常(chang)接(jie)口(kou)的接(jie)口(kou)檢測任務,包括:
6.根據(ju)(ju)權利要求5所(suo)述(shu)(shu)的(de)方法,其特征在于,所(suo)述(shu)(shu)執行n次所(suo)述(shu)(shu)接口(kou)檢測任務,獲(huo)得n個檢測數據(ju)(ju),包括:
7.根據(ju)權利(li)要求6所述(shu)(shu)的方法,其特征在于,所述(shu)(shu)虛(xu)擬(ni)(ni)參數信息包括虛(xu)擬(ni)(ni)參數名稱和虛(xu)擬(ni)(ni)參數值;
8.根據權利要求7所(suo)述(shu)的方(fang)(fang)法(fa),其(qi)特(te)征在于,所(suo)述(shu)向所(suo)述(shu)服務主地址發送所(suo)述(shu)數據請(qing)求消息(xi)之后,所(suo)述(shu)方(fang)(fang)法(fa)還包括:
9.一種(zhong)接(jie)口檢測裝置,其(qi)特征(zheng)在于,包括:
10.一種電子設(she)備,其特征(zheng)在于,包括:
11.一種計(ji)(ji)(ji)算(suan)(suan)機可讀(du)存儲介質,其上存儲有(you)計(ji)(ji)(ji)算(suan)(suan)機程(cheng)序,其特征在(zai)于,所述計(ji)(ji)(ji)算(suan)(suan)機程(cheng)序在(zai)被(bei)處理器執行時實現(xian)如權利要求(qiu)1至8中任一項(xiang)所述的(de)接口(kou)檢測(ce)方法。
12.一種計(ji)算(suan)機程序產品,其特(te)征在于(yu),包括計(ji)算(suan)機可(ke)讀(du)代(dai)碼(ma)(ma),或者承載有計(ji)算(suan)機可(ke)讀(du)代(dai)碼(ma)(ma)的非易(yi)失性計(ji)算(suan)機可(ke)讀(du)存儲介質,當(dang)所述計(ji)算(suan)機可(ke)讀(du)代(dai)碼(ma)(ma)在電(dian)子設(she)備的處理器中(zhong)運(yun)行(xing)時(shi),所述電(dian)子設(she)備中(zhong)的處理器執行(xing)時(shi)實現如權利要(yao)求1至8中(zhong)任一項所述的接口(kou)檢測方(fang)法(fa)。