本申請涉及服務(wù)器測試,尤其涉及服務(wù)器配置匹配方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在服務(wù)器的自動化測試過程中,需要不斷執(zhí)行自動化測試用例,會產(chǎn)生大量的執(zhí)行日志。
2、相關(guān)技術(shù)中,通常由測試工程師進(jìn)行日志分析。由于經(jīng)驗和測試技術(shù)的差異,測試工程師往往需要參考相同測試用例在相同測試配置或相近測試配置上執(zhí)行的測試日志、分析結(jié)論和處理方式等等。因此,測試工程師通常需要查閱服務(wù)器配置清單、自動化測試用例、自動化執(zhí)行腳本、歷史執(zhí)行日志等等測試數(shù)據(jù)和資料,再基于自身的測試經(jīng)驗,分析當(dāng)前日志的問題,決策處理方式。
3、目前,盡管有部分系統(tǒng)可以進(jìn)行輔助檢索和查找相關(guān)信息,但是仍需耗費大量時間,這是由于服務(wù)器配置繁多,且很少有完全相同的配置,僅查找完全相同的服務(wù)器配置的測試執(zhí)行日志數(shù)據(jù)較少,不能起到太大的參考價值。而將不同的服務(wù)器配置進(jìn)行對比非常繁瑣且沒有統(tǒng)一的對比依據(jù)。因此,只能依靠測試工程師經(jīng)驗再結(jié)合檢索工具進(jìn)行查找,容易產(chǎn)生遺漏和缺失,對于測試工程師是一件極為繁瑣和費時的工作,效率低下,對比效果較差。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝朔?wù)器配置匹配方法、裝置、設(shè)備及存儲介質(zhì),以至少解決相關(guān)技術(shù)中服務(wù)器配置對比時容易產(chǎn)生遺漏和缺失、繁瑣費時、效率低下以及對比效果較差的問題。
2、本申請?zhí)峁┝艘环N服務(wù)器配置匹配方法,包括:
3、獲取在當(dāng)前測試日志中服務(wù)器的目標(biāo)配置數(shù)據(jù),對目標(biāo)配置數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理,得到目標(biāo)結(jié)構(gòu)化配置對象;
4、對目標(biāo)結(jié)構(gòu)化配置對象進(jìn)行特征提取,得到目標(biāo)配置數(shù)據(jù)對應(yīng)的多維目標(biāo)特征向量;
5、獲取在歷史測試中服務(wù)器的各組配置數(shù)據(jù)分別對應(yīng)的多維特征向量;
6、基于目標(biāo)配置數(shù)據(jù)對應(yīng)的多維目標(biāo)特征向量以及各組配置數(shù)據(jù)分別對應(yīng)的多維特征向量,計算各組配置數(shù)據(jù)與目標(biāo)配置數(shù)據(jù)的相似度評分,并從各組配置數(shù)據(jù)中確定出與目標(biāo)配置數(shù)據(jù)相匹配的參考配置數(shù)據(jù)。
7、本申請還提供了一種服務(wù)器配置匹配裝置,包括:
8、結(jié)構(gòu)化處理模塊,用于獲取在當(dāng)前測試日志中服務(wù)器的目標(biāo)配置數(shù)據(jù),對目標(biāo)配置數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理,得到目標(biāo)結(jié)構(gòu)化配置對象;
9、提取模塊,用于對目標(biāo)結(jié)構(gòu)化配置對象進(jìn)行特征提取,得到目標(biāo)配置數(shù)據(jù)對應(yīng)的多維目標(biāo)特征向量;
10、獲取模塊,用于獲取在歷史測試中服務(wù)器的各組配置數(shù)據(jù)分別對應(yīng)的多維特征向量;
11、匹配模塊,用于基于目標(biāo)配置數(shù)據(jù)對應(yīng)的多維目標(biāo)特征向量以及各組配置數(shù)據(jù)分別對應(yīng)的多維特征向量,計算各組配置數(shù)據(jù)與目標(biāo)配置數(shù)據(jù)的相似度評分,并從各組配置數(shù)據(jù)中確定出與目標(biāo)配置數(shù)據(jù)相匹配的參考配置數(shù)據(jù)。
12、本申請還提供了一種電子設(shè)備,包括:存儲器,用于存儲計算機程序;處理器,用于執(zhí)行計算機程序時實現(xiàn)上述任一種服務(wù)器配置匹配方法的步驟。
13、本申請還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,計算機程序被處理器執(zhí)行時實現(xiàn)上述任一種服務(wù)器配置匹配方法的步驟。
14、本申請還提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述任一種服務(wù)器配置匹配方法的步驟。
15、通過本申請,由于獲取在歷史測試中服務(wù)器的各組配置數(shù)據(jù)分別對應(yīng)的多維特征向量,進(jìn)一步,基于目標(biāo)配置數(shù)據(jù)對應(yīng)的多維目標(biāo)特征向量以及各組配置數(shù)據(jù)分別對應(yīng)的多維特征向量,計算各組配置數(shù)據(jù)與目標(biāo)配置數(shù)據(jù)的相似度評分,通過將配置數(shù)據(jù)轉(zhuǎn)換為特征向量,可針對不同場景進(jìn)行相似度計算,可以支持復(fù)雜配置清單的精細(xì)化對比,進(jìn)而并從各組配置數(shù)據(jù)中確定出與目標(biāo)配置數(shù)據(jù)相匹配的參考配置數(shù)據(jù),可以簡化服務(wù)器配置的對比流程,因此,可以解決相關(guān)技術(shù)中容易產(chǎn)生遺漏和缺失、繁瑣費時、效率低下以及對比效果較差的技術(shù)問題,達(dá)到可以支持復(fù)雜配置清單的精細(xì)化對比,能夠有效減少遺漏和缺失,提高對比效率以及提升對比效果的技術(shù)效果。
1.一種服務(wù)器配置匹配方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述目標(biāo)配置數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理,得到目標(biāo)結(jié)構(gòu)化配置對象,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述目標(biāo)結(jié)構(gòu)化配置對象進(jìn)行特征提取,得到所述目標(biāo)配置數(shù)據(jù)對應(yīng)的多維目標(biāo)特征向量,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取在歷史測試中服務(wù)器的各組配置數(shù)據(jù)分別對應(yīng)的多維特征向量,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述目標(biāo)配置數(shù)據(jù)對應(yīng)的多維目標(biāo)特征向量以及所述各組配置數(shù)據(jù)分別對應(yīng)的多維特征向量,計算各組配置數(shù)據(jù)與目標(biāo)配置數(shù)據(jù)的相似度評分,并從各組配置數(shù)據(jù)中確定出與目標(biāo)配置數(shù)據(jù)相匹配的參考配置數(shù)據(jù),包括:
8.一種服務(wù)器配置匹配裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7任一項所述服務(wù)器配置匹配方法的步驟。