創建系統函數時,可以使用PTS控制臺的函數生成器生成函數,再按需進行組合、替換、嵌套或者追加需要的字符串等操作。本文以對Body進行參數化為例介紹如何使用系統函數。
操作步驟
登錄PTS控制臺,選擇 ,然后單擊PTS壓測。
在場景配置頁簽,配置基本請求信息。具體操作,請參見HTTP節點。
說明在本示例中,將對Body參數化進行舉例,請求方法選擇POST或PUT。在實際壓測中,請根據您的具體情況進行選擇。
在創建PTS場景頁面左下角,單擊系統函數,查看系統支持的函數列表。
在系統函數面板單擊目標函數名或圖標復制函數。
(可選)若系統函數面板中的函數不能滿足您的需求時,可使用函數生成器自定義函數。
在系統函數面板底部單擊函數生成器或某函數行的圖標。
在函數生成器面板中選擇函數類型并編輯函數表達式,然后將示例值替換為實際壓測請求使用的值。
單擊調試,可查看調試結果是否符合預期。
選中添加為全局自定義參數,并輸入變量名。
定義為全局自定義參數后,此函數將添加到全局變量列表中,供整個壓測場景調用。
單擊復制并添加,復制該函數表達式。
在API的Body編輯框內,粘貼函數內容并按需編輯,如組合字符串、參數或函數等。定義Body具體操作請參見Body 定義。
組合函數可使用四則運算,具體操作,請參見四則運算的使用。
說明系統函數中嵌套使用參數,需要使用雙引號("")才生效,使用撇號('')則無法生效。更多信息,請參見系統函數及字符串如何組合嵌套使用?。
文檔內容是否對您有幫助?