本發(fā)明涉及民航,特別涉及一種國際運價測試數(shù)據(jù)的測試方法、裝置、設備及介質。
背景技術:
1、隨著計算機科學和技術的飛速進步以及全球信息化進程的深化,各行各業(yè)對于數(shù)據(jù)處理速度和響應能力的需求不斷提升。尤其是在大數(shù)據(jù)時代背景下,業(yè)務系統(tǒng)的復雜性和數(shù)據(jù)量的急劇增長,使得傳統(tǒng)的數(shù)據(jù)查詢和處理方式面臨嚴峻挑戰(zhàn)。因此,為了提高數(shù)據(jù)訪問效率,降低延遲,確保業(yè)務連續(xù)性和用戶體驗,各類先進的緩存搜索技術應運而生。
2、國際運價搜索緩存產品于2021年已經上線,但是國際運價搜索緩存產品和國際標準搜索系統(tǒng)相比的緩存整體準確率、變艙率準確率、變價率準確率等這些關鍵指標目前還沒有驗證工具,無法驗證該系統(tǒng)的緩存數(shù)據(jù)的真實性和準確性。
技術實現(xiàn)思路
1、為解決上述問題,本發(fā)明提供的一種國際運價測試數(shù)據(jù)的測試方法、裝置、設備及介質,實現(xiàn)了對國際運價緩存產品與標準搜索系統(tǒng)的重點指標進行全面對標校驗,有力地保障了國際運價搜索緩存產品的數(shù)據(jù)緩存效能及其結果數(shù)據(jù)的高準確性和可靠性。
2、為實現(xiàn)上述目的,本發(fā)明采用如下技術方案:
3、第一方面,本發(fā)明提供一種國際運價測試數(shù)據(jù)的測試方法,包括:
4、基于令牌桶算法和抽樣方法,獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù);
5、將第一測試數(shù)據(jù)和第二測試數(shù)據(jù)存儲在本地數(shù)據(jù)庫中;
6、基于準確率指標,對第一測試數(shù)據(jù)和第二測試數(shù)據(jù)進行對比分析,得到準確率指標相對應的準確率數(shù)據(jù);
7、基于準確率指標相對應的準確率數(shù)據(jù),確定國際運價測試數(shù)據(jù)的測試結果。
8、進一步地,基于令牌桶算法和抽樣方法,獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù),包括:
9、基于獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù)的緩存接口和od模板數(shù)據(jù)生成令牌,并將令牌放入令牌桶中;
10、通過令牌控制od模板數(shù)據(jù)拆分放入內存緩存的速率,并以逐個輪詢時間分布遞減的方式去設置od模板數(shù)據(jù)中的參數(shù)值;
11、基于od模板數(shù)據(jù)相對應的請求模板,將od模板數(shù)據(jù)封裝為獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù)的緩存接口相對應的第一請求和第二請求;
12、通過令牌桶算法控制第一請求和第二請求的請求速率,并發(fā)起第一請求和第二請求,得到第一測試數(shù)據(jù)和第二測試數(shù)據(jù)。
13、進一步地,將第一測試數(shù)據(jù)和第二測試數(shù)據(jù)存儲在本地數(shù)據(jù)庫中,包括:
14、將第一測試數(shù)據(jù)和第二測試數(shù)據(jù),以及獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù)相對應的請求模板,存儲在本地數(shù)據(jù)庫中。
15、進一步地,基于準確率指標,對第一測試數(shù)據(jù)和第二測試數(shù)據(jù)進行對比分析,得到準確率指標相對應的數(shù)據(jù)準確率數(shù)據(jù),包括:
16、循環(huán)地從本地數(shù)據(jù)庫中獲取存儲的第一測試數(shù)據(jù)和第二測試數(shù)據(jù);
17、對比第一測試數(shù)據(jù)和第二測試數(shù)據(jù)的solution,若solution對比不一致,則將不一致數(shù)據(jù)存儲到本地數(shù)據(jù)庫中;
18、基于準確率指標,對存儲的不一致數(shù)據(jù)進行計算,得到準確率指標相對應的準確率數(shù)據(jù)。
19、第二方面,本發(fā)明還提供一種國際運價測試數(shù)據(jù)的測試裝置,包括:
20、請求模塊,用于基于令牌桶算法和抽樣方法,獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù);
21、存儲模塊,用于將第一測試數(shù)據(jù)和第二測試數(shù)據(jù)存儲在本地數(shù)據(jù)庫中;
22、分析對比模塊,用于基于準確率指標,對第一測試數(shù)據(jù)和第二測試數(shù)據(jù)進行對比分析,得到準確率指標相對應的準確率數(shù)據(jù);
23、結果確定模塊,用于基于準確率指標相對應的準確率數(shù)據(jù),確定國際運價測試數(shù)據(jù)的測試結果。
24、進一步地,請求模塊,還用于:
25、基于獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù)的緩存接口和od模板數(shù)據(jù)生成令牌,并將令牌放入令牌桶中;
26、通過令牌控制od模板數(shù)據(jù)拆分放入內存緩存的速率,并以逐個輪詢時間分布遞減的方式去設置od模板數(shù)據(jù)中的參數(shù)值;
27、基于od模板數(shù)據(jù)相對應的請求模板,將od模板數(shù)據(jù)封裝為獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù)的緩存接口相對應的第一請求和第二請求;
28、通過令牌桶算法控制第一請求和第二請求的請求速率,并發(fā)起第一請求和第二請求,得到第一測試數(shù)據(jù)和第二測試數(shù)據(jù)。
29、進一步地,存儲模塊,還用于:
30、將第一測試數(shù)據(jù)和第二測試數(shù)據(jù),以及獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù)相對應的請求模板,存儲在本地數(shù)據(jù)庫中。
31、進一步地,分析對比模塊,還用于:
32、循環(huán)地從本地數(shù)據(jù)庫中獲取存儲的第一測試數(shù)據(jù)和第二測試數(shù)據(jù);
33、對比第一測試數(shù)據(jù)和第二測試數(shù)據(jù)的solution,若solution對比不一致,則將不一致數(shù)據(jù)存儲到本地數(shù)據(jù)庫中;
34、基于準確率指標,對存儲的不一致數(shù)據(jù)進行計算,得到準確率指標相對應的準確率數(shù)據(jù)。
35、第三方面,本發(fā)明還提供一種電子設備,包括:處理器和存儲器;
36、處理器與存儲器耦合;
37、其中,處理器,用于讀取并執(zhí)行存儲器存儲的程序或指令,使得設備執(zhí)行如第一方面的方法。
38、第四方面,本發(fā)明還提供一種計算機可讀存儲介質,存儲有計算機程序,程序被處理器執(zhí)行時實現(xiàn)如第一方面的方法。
39、綜上所述,本發(fā)明提供的技術方案,至少具有如下技術效果或優(yōu)點:
40、通過分別調用兩個搜索系統(tǒng)的緩存接口,運用了令牌桶思想和抽樣算法去模擬用戶的真實搜索行為去獲取緩存接口數(shù)據(jù),在獲取全面數(shù)據(jù)集的基礎上,通過精細的數(shù)據(jù)拆解與深度分析比對,進而計算得出當日各項關鍵數(shù)據(jù)準確度指標,最后,這些經過嚴謹處理的指標結果將以可視化效果的方式呈現(xiàn)給用戶,確保信息傳遞的直觀性和易理解性。本發(fā)明的技術方案,實現(xiàn)了對國際運價緩存產品與標準搜索系統(tǒng)的重點指標進行全面對標校驗,有力地保障了國際運價搜索緩存產品的數(shù)據(jù)緩存效能及其結果數(shù)據(jù)的高準確性和可靠性。
41、本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權利要求書以及附圖中所指出的結構來實現(xiàn)和獲得。
1.一種國際運價測試數(shù)據(jù)的測試方法,其特征在于,包括:
2.根據(jù)權利要求1所述的國際運價測試數(shù)據(jù)的測試方法,其特征在于,所述基于令牌桶算法和抽樣方法,獲取第一測試數(shù)據(jù)和第二測試數(shù)據(jù),包括:
3.根據(jù)權利要求1所述的國際運價測試數(shù)據(jù)的測試方法,其特征在于,所述將所述第一測試數(shù)據(jù)和所述第二測試數(shù)據(jù)存儲在本地數(shù)據(jù)庫中,包括:
4.根據(jù)權利要求1-3任一項所述的國際運價測試數(shù)據(jù)的測試方法,其特征在于,所述基于準確率指標,對所述第一測試數(shù)據(jù)和所述第二測試數(shù)據(jù)進行對比分析,得到準確率指標相對應的數(shù)據(jù)準確率數(shù)據(jù),包括:
5.一種國際運價測試數(shù)據(jù)的測試裝置,包括:
6.根據(jù)權利要求5所述的國際運價測試數(shù)據(jù)的測試裝置,其特征在于,所述請求模塊,還用于:
7.根據(jù)權利要求5所述的國際運價測試數(shù)據(jù)的測試裝置,其特征在于,所述存儲模塊,還用于:
8.根據(jù)權利要求5-7任一項所述的國際運價測試數(shù)據(jù)的測試裝置,其特征在于,所述分析對比模塊,還用于:
9.一種電子設備,其特征在于,包括:處理器和存儲器;
10.一種計算機可讀存儲介質,其特征在于,存儲有計算機程序,所述程序被處理器執(zhí)行時實現(xiàn)如權利要求1-4任一項所述的方法。