通過條件跳轉功能,可以根據API的出參設定業務會話請求的執行路徑。本文以經典電商情境為例介紹如何添加條件跳轉指令。
背景資訊
條件跳轉指令添加在API後,支援跳轉、繼續和結束等命令。若配置多個條件疊加,多個條件之間是與關係,且壓測時按順序依次匹配。若配置多個條件跳轉指令,條件跳轉指令之間是或關係。
在經典電商情境中,使用者行為一般為:登入—儲值—加購—付費。若需實現在加購環節設定條件跳轉,判斷使用者是否儲值。若儲值則繼續,否則返回儲值API。具體操作步驟見下文。
操作步驟
登入PTS控制台,選擇,然後單擊PTS壓測。
添加並配置登入、儲值、加購和付費API,具體操作,請參見HTTP節點。
在儲值API中設定出參,具體操作,請參見Output parameters。

在業務會話地區單擊添加指令右側的下拉式箭頭,並選擇條件跳轉。
展開條件跳轉,然後配置預設Action和跳轉條件。本樣本中配置如下圖。

預設Action:可選擇跳轉、繼續和結束。
跳轉:跳轉到所在業務會話中的其他API。
繼續:繼續執行下一個節點,如果沒有下一個節點則結束。
結束:中止目前使用者執行流程。
選擇鏈路:選擇設定出參的壓測API。
Action:可選擇跳轉、繼續和結束。 若選擇跳轉,則需配置跳轉API。
疊加條件:添加一個跳轉條件,跳轉條件之間是與關係。
移動條件跳轉指令至加購API後。