全部產品
Search
文件中心

Performance Testing Service:條件判斷指令

更新時間:Sep 05, 2026

通過添加條件判斷指令可以設定多個判斷條件,從而根據是否滿足此條件而執行不同的API。本文介紹如何添加條件判斷指令,配置判斷條件。

背景資訊

配置多個判斷條件,多個條件之間嵌套是“且”的關係,並列則是“或”的關係。壓測時按順序依次判斷,滿足全部條件才執行此API。

操作步驟

  1. 登入PTS控制台,選擇效能測試 - 创建场景,然後單擊PTS壓測。

  2. 配置HTTP節點基本請求資訊。

  3. 在起始API中設定出參,具體操作請參見介面出參。

    例如,添加一條出參配置:出參名設定為para,來源選擇Body:JSON,解析運算式設定為para。

  4. 在業務會話地區單擊添加指令右側的下拉式箭頭,並選擇條件判斷。

  5. 展開條件判斷開始,然後配置判斷條件。

    判斷對象和對比值,均支援參數(前置API出參、全域參數、串聯鏈路參數)或字串,暫不支援兩者組合和系統函數的使用,如需使用集合或多對比值的匹配,可使用Regex。

    例如,判斷條件設定為:判斷對象填寫 ${para},判斷符選擇大於等於,對比值填寫 10。

    說明

    條件判斷指令需成對出現且判斷對象需使用參數(檔案參數、前置API出參、自訂參數)。

樣本

本文中分別以3個樣本來說明條件判斷節點的配置。

  • 同時滿足條件A與條件B的樣本。例如條件是para≥10且para≤100,則需在大於等於10的條件判斷中嵌套小於等於100的條件判斷,這兩條條件判斷是“且”的關係。

  • 滿足條件A或條件B的樣本。例如條件是para<10或para>100,則小於10的條件判斷① 和大於100的條件判斷 ②是並列關係,判斷結束小於10後再去判斷大於100,這兩條判斷條件是“或”的關係,“或”條件下需執行相同的API,具體配置如下。

    條件判斷①為 $(para)>=10,內含 API-1(GET 方法);條件判斷②為 $(para)<=100,內含 API-2(GET 方法);兩組條件判斷並列,末尾另有一個未加條件的 API-3(GET 方法),三者的請求地址均為 http://www.example.com/。

  • 滿足條件C且同時滿足條件A或B的樣本,即C&(A || B)。例如條件是para3=100並且para4>100或para4<10,則para4大於100的條件判斷和小於10的條件判斷是並列關係,一起嵌套在para3等於100的條件判斷裡。