建立系統函數時,可以使用PTS控制台的函數產生器產生函數,再按需進行組合、替換、嵌套或者追加需要的字串等操作。本文以對Body進行參數化為例介紹如何使用系統函數。
操作步驟
登入PTS控制台,選擇,然後單擊PTS壓測。
在情境配置頁簽,配置基本請求資訊。具體操作,請參見HTTP節點。
說明在本樣本中,將對Body參數化進行舉例,要求方法選擇POST或PUT。在實際壓測中,請根據您的具體情況進行選擇。
在建立PTS情境頁面左下角,單擊系統函數,查看系統支援的函數列表。
在系統函數面板單擊目標函數名或
表徵圖複製函數。(可選)若系統函數面板中的函數不能滿足您的需求時,可使用函數產生器自訂函數。
在系統函數面板底部單擊函數產生器或某函數行的
表徵圖。在函數產生器面板中選擇函數類型並編輯函數運算式,然後將樣本值替換為實際壓測請求使用的值。

單擊調試,可查看調試結果是否符合預期。
選中添加為全域自訂參數,並輸入變數名。
定義為全域自訂參數後,此函數將添加到全域變數列表中,供整個壓測情境調用。
單擊複製並添加,複製該函數運算式。
在API的Body編輯框內,粘貼函數內容並按需編輯,如組合字元串、參數或函數等。定義Body具體操作請參見Body definition。
組合函數可使用四則運算,具體操作,請參見四則運算的使用。
說明系統函數中嵌套使用參數,需要使用雙引號("")才生效,使用撇號('')則無法生效。更多資訊,請參見系統函數及字串如何組合嵌套使用?。