全部產品
Search
文件中心

Performance Testing Service:條件跳轉指令

更新時間:Feb 16, 2025

通過條件跳轉功能,可以根據API的出參設定業務會話請求的執行路徑。本文以經典電商情境為例介紹如何添加條件跳轉指令。

背景資訊

條件跳轉指令添加在API後,支援跳轉、繼續和結束等命令。若配置多個條件疊加,多個條件之間是與關係,且壓測時按順序依次匹配。若配置多個條件跳轉指令,條件跳轉指令之間是或關係。

在經典電商情境中,使用者行為一般為:登入—儲值—加購—付費。若需實現在加購環節設定條件跳轉,判斷使用者是否儲值。若儲值則繼續,否則返回儲值API。具體操作步驟見下文。

操作步驟

  1. 登入PTS控制台,選擇效能測試 > 建立情境,然後單擊PTS壓測

  2. 添加並配置登入儲值加購付費API,具體操作,請參見HTTP節點

  3. 儲值API中設定出參,具體操作,請參見Output parameters

    樣本配置出參

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

  5. 展開條件跳轉,然後配置預設Action和跳轉條件。本樣本中配置如下圖。

    image

    • 預設Action:可選擇跳轉、繼續和結束。

      • 跳轉:跳轉到所在業務會話中的其他API。

      • 繼續:繼續執行下一個節點,如果沒有下一個節點則結束。

      • 結束:中止目前使用者執行流程。

    • 選擇鏈路:選擇設定出參的壓測API。

    • Action:可選擇跳轉、繼續和結束。 若選擇跳轉,則需配置跳轉API。

    • 疊加條件:添加一個跳轉條件,跳轉條件之間是與關係。

  6. 移動條件跳轉指令至加購API後。