System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产成人无码精品一区在线观看,中文字字幕在线中文无码 ,国产成人年无码AV片在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>北京大學專利>正文

    面向資源解耦合的服務網格測試預言方法和裝置制造方法及圖紙

    技術編號:44179830 閱讀:15 留言:0更新日期:2025-02-06 18:23
    本申請提供了一種面向資源解耦合的服務網格測試預言方法和裝置,包括:確定目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,生成各個第一連通路徑分別對應的第一測試服務請求,將各個第一測試服務請求,從各個第一測試服務請求分別對應的輸入端口輸入目標服務網格系統,得到目標服務網格系統輸出的各個第一測試服務結果,在各個第一測試服務結果與各個第一連通路徑分別對應的服務參考結果均相匹配的情況下,確定目標服務網格系統測試通過,能夠對目標服務網格系統執行更為全面的測試流程,避開了由于服務網格系統差異所導致的測試流程不全面的問題,一定程度上提升了服務網格系統的測試結果的準確性。

    【技術實現步驟摘要】

    本申請涉及軟件測試,特別是一種面向資源解耦合的服務網格測試預言方法和裝置


    技術介紹

    1、分布式機器學習的應用規模正在變得越來越大,其功能也越來越復雜。為了提高開發效率、降低維護成本,許多分布式機器學習的應用將計算資源與網絡資源解耦合,通過服務網格軟件來處理網絡通信。廣泛使用的開源和商業服務網格系統,如istio、linkerd和aws?app?mesh,為分布式機器學習應用的流量提供了豐富的流量管理功能。服務網格為開發者提供聲明式api,軟件開發者只需幾行配置就可以定義服務路由、負載均衡、a/b測試和訪問控制。為了確保服務網格系統可以具備較高的可靠性,需要對服務網格系統進行測試。

    2、相關技術中,可以通過人工的方式優化服務網格系統的配置參數。可以根據其他服務網格系統以往的處理過程來配置新的服務網格系統的配置參數,設定服務網格規則,并根據其他服務網格系統的歷史處理過程來設定測試用例,從而可以對服務網格系統開展測試。

    3、但是,新的服務網格系統往往與其他服務網格系統存在一定差異,上述方法并未考慮到這種差異性,這導致通過上述方法對新的服務網格系統的測試結果準確性較低。


    技術實現思路

    1、鑒于上述問題,本申請實施例提供了一種面向資源解耦合的服務網格測試預言方法、裝置、電子設備和可讀存儲介質,以便克服上述問題或者至少部分地解決上述問題。

    2、第一方面,本申請實施例提供一種面向資源解耦合的服務網格測試預言方法,所述方法包括:

    3、確定目標服務網格系統中由輸入端口到輸出端口的第一連通路徑;

    4、生成各個所述第一連通路徑分別對應的第一測試服務請求;

    5、將各個所述第一測試服務請求,從各個所述第一測試服務請求分別對應的輸入端口輸入所述目標服務網格系統,得到所述目標服務網格系統輸出的各個第一測試服務結果;

    6、在所述各個第一測試服務結果與各個所述第一連通路徑分別對應的服務參考結果均相匹配的情況下,確定所述目標服務網格系統測試通過。

    7、可選地,所述方法還包括:

    8、基于各個所述第一連通路徑中各個第一條件節點分別對應的第一可滿足性模理論條件,確定各個所述第一連通路徑分別對應的第一輸入報文信息;

    9、基于各個所述第一連通路徑中各個動作節點分別對應的報文修改動作,確定各個所述第一連通路徑分別對應的第一修改功能;

    10、基于所述第一輸入報文信息和所述第一修改功能,確定各個所述第一連通路徑分別對應的所述服務參考結果。

    11、可選地,所述確定目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,包括:

    12、確定目標服務網格系統的第一控制流圖;

    13、確定所述第一控制流圖中包含的各個第二動作節點的第一服務請求配置信息和各個第二條件節點的第二可滿足性模理論條件;

    14、基于所述第一服務請求配置信息和所述第二可滿足性模理論條件,確定所述目標服務網格系統中由輸入端口到輸出端口的第一連通路徑。

    15、可選地,所述基于所述第一服務請求配置信息和所述第二可滿足性模理論條件,確定所述目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,包括:

    16、基于所述第一服務請求配置信息,確定所述目標服務網格系統的各個輸入端口以及所述各個輸入端口分別對應的輸出端口;

    17、基于所述第二可滿足性模理論條件,確定所述輸入端口和所述輸入端口對應的輸出端口之間的第三動作節點和第三條件節點,以及所述第三動作節點和第三條件節點分別對應的上下游關系;

    18、基于所述上下游關系,將所述輸入端口、所述輸入端口對應的輸出端口、所述第三動作節點和所述第三條件節點進行連接,得到第一連通路徑。

    19、可選地,所述基于所述第一服務請求配置信息和所述第二可滿足性模理論條件,確定所述目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,包括:

    20、基于所述第一服務請求配置信息,確定所述目標服務網格系統的各個輸入端口以及所述各個輸入端口分別對應的輸出端口;

    21、基于符號執行方法,分別從所述第二動作節點和所述第二條件節點中確定所述各個輸入端口分別對應的第四動作節點和第四條件節點;

    22、基于符號執行方法經過所述第四動作節點和所述第四條件節點的先后順序,將所述輸入端口、所述輸入端口對應的輸出端口、所述第四動作節點和所述第四條件節點進行連接,得到第一連通路徑。

    23、可選地,所述生成各個所述第一連通路徑分別對應的第一測試服務請求,包括:

    24、從各個所述第一連通路徑分別包含的動作節點中確定各個所述第一連通路徑分別對應的第二服務請求配置信息;

    25、基于各個所述第二服務請求配置信息,生成各個所述第一連通路徑分別對應的第一測試服務請求。

    26、可選地,所述將各個所述第一測試服務請求,從各個所述第一測試服務請求分別對應的輸入端口輸入所述目標服務網格系統,得到所述目標服務網格系統輸出的各個第一測試服務結果,包括:

    27、確定各個所述第一連通路徑分別對應的第一服務網格資源名稱;

    28、將所述第一服務網格資源名稱與標準資源名稱進行匹配,得到第一匹配結果;

    29、基于所述第一匹配結果,確定各個所述第一連通路徑的測試優先級;

    30、按照所述測試優先級由高到低的順序,將各個所述第一測試服務請求,從各個所述第一測試服務請求分別對應的輸入端口輸入所述目標服務網格系統,得到所述目標服務網格系統輸出的各個第一測試服務結果。

    31、可選地,所述基于所述第一匹配結果,確定各個所述第一連通路徑的測試優先級,包括:

    32、在所述第一匹配結果為精確匹配的情況下,確定所述第一連通路徑的測試優先級為第一優先級;

    33、在所述第一匹配結果為正則匹配的情況下,確定所述第一連通路徑的測試優先級為第二優先級;其中,所述第二優先級低于所述第一優先級。

    34、可選地,所述方法還包括:

    35、在所述第一連通路徑中,存在至少兩個所述第一匹配結果均為精確匹配或均為正則匹配的第二連通路徑,且所述第二連通路徑對應的標準資源名稱相同的情況下,確定所述第二連通路徑的創建時間;

    36、確定所述創建時間在先的所述第二連通路徑的測試優先級為第三優先級,確定所述創建時間在后的所述第二連通路徑的測試優先級為第四優先級;其中,所述第三優先級高于所述第四優先級。

    37、第二方面,本申請實施例提供一種面向資源解耦合的服務網格測試預言裝置,所述裝置包括:

    38、第一確定模塊,用于確定目標服務網格系統中由輸入端口到輸出端口的第一連通路徑;

    39、生成模塊,用于生成各個所述第一連通路徑分別對應的第一測試服務請求;

    40、輸入模塊,用于將各個所述第一測試服務請求,從各個所述第一測試服務請求分別對應的輸入本文檔來自技高網...

    【技術保護點】

    1.一種面向資源解耦合的服務網格測試預言方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述確定目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,包括:

    4.根據權利要求3所述的方法,其特征在于,所述基于所述第一服務請求配置信息和所述第二可滿足性模理論條件,確定所述目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,包括:

    5.根據權利要求3所述的方法,其特征在于,所述基于所述第一服務請求配置信息和所述第二可滿足性模理論條件,確定所述目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,包括:

    6.根據權利要求1所述的方法,其特征在于,所述生成各個所述第一連通路徑分別對應的第一測試服務請求,包括:

    7.根據權利要求1所述的方法,其特征在于,所述將各個所述第一測試服務請求,從各個所述第一測試服務請求分別對應的輸入端口輸入所述目標服務網格系統,得到所述目標服務網格系統輸出的各個第一測試服務結果,包括:

    8.根據權利要求7所述的方法,其特征在于,所述基于所述第一匹配結果,確定各個所述第一連通路徑的測試優先級,包括:

    9.根據權利要求8所述的方法,其特征在于,所述方法還包括:

    10.一種面向資源解耦合的服務網格測試預言裝置,其特征在于,所述裝置包括:

    ...

    【技術特征摘要】

    1.一種面向資源解耦合的服務網格測試預言方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述確定目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,包括:

    4.根據權利要求3所述的方法,其特征在于,所述基于所述第一服務請求配置信息和所述第二可滿足性模理論條件,確定所述目標服務網格系統中由輸入端口到輸出端口的第一連通路徑,包括:

    5.根據權利要求3所述的方法,其特征在于,所述基于所述第一服務請求配置信息和所述第二可滿足性模理論條件,確定所述目標服務網格系統中由輸入端口到輸出端口的第一連通路...

    【專利技術屬性】
    技術研發人員:金鑫劉譞哲鄭乃千喬天碩
    申請(專利權)人:北京大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: av无码a在线观看| 国产成人年无码AV片在线观看| 波多野结衣AV无码久久一区| 无翼乌工口肉肉无遮挡无码18| 手机在线观看?v无码片| 无码精品A∨在线观看中文| 无码人妻久久一区二区三区免费丨| 亚洲高清无码在线观看| 精品一区二区三区无码免费视频 | 无码任你躁久久久久久久| 中文字幕无码免费久久| 狠狠久久精品中文字幕无码 | 国产在线拍揄自揄拍无码| 亚洲av成本人无码网站| 久久人妻av无码中文专区| 亚洲精品无码久久久久AV麻豆| 中文字幕无码成人免费视频| 国产AV无码专区亚汌A√| 亚洲精品无码日韩国产不卡?V| 亚洲av无码专区在线观看亚| 毛片免费全部播放无码| 13小箩利洗澡无码视频网站免费 | 麻豆亚洲AV成人无码久久精品| 老司机亚洲精品影院无码| 成人无码午夜在线观看| 亚洲AⅤ永久无码精品AA| 久久亚洲精品无码av| 成年轻人电影www无码| 无码一区二区三区AV免费| 久久亚洲AV成人无码国产最大| 亚洲AV无码一区二区三区电影| 伊人久久一区二区三区无码| 精品无码av一区二区三区| 亚洲中文字幕无码av在线| 久久亚洲精品无码AV红樱桃| 欧洲Av无码放荡人妇网站| 亚洲精品偷拍无码不卡av| AV无码精品一区二区三区| 亚洲一本到无码av中文字幕| 伊人久久一区二区三区无码| 亚洲AV无码成人精品区狼人影院|