全部產品
Search
文件中心

Performance Testing Service:使用系統函數

更新時間:Feb 16, 2025

建立系統函數時,可以使用PTS控制台的函數產生器產生函數,再按需進行組合、替換、嵌套或者追加需要的字串等操作。本文以對Body進行參數化為例介紹如何使用系統函數。

操作步驟

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

  2. 情境配置頁簽,配置基本請求資訊。具體操作,請參見HTTP節點

    說明

    在本樣本中,將對Body參數化進行舉例,要求方法選擇POSTPUT。在實際壓測中,請根據您的具體情況進行選擇。

  3. 建立PTS情境頁面左下角,單擊系統函數,查看系統支援的函數列表。

  4. 系統函數面板單擊目標函數名或copy表徵圖複製函數。

  5. (可選)若系統函數面板中的函數不能滿足您的需求時,可使用函數產生器自訂函數。

    1. 系統函數面板底部單擊函數產生器或某函數行的image表徵圖。

    2. 函數產生器面板中選擇函數類型並編輯函數運算式,然後將樣本值替換為實際壓測請求使用的值。

      image

    3. 單擊調試,可查看調試結果是否符合預期。

    4. 選中添加為全域自訂參數,並輸入變數名。

      定義為全域自訂參數後,此函數將添加到全域變數列表中,供整個壓測情境調用。

    5. 單擊複製並添加,複製該函數運算式。

  6. 在API的Body編輯框內,粘貼函數內容並按需編輯,如組合字元串、參數或函數等。定義Body具體操作請參見Body definition

    組合函數可使用四則運算,具體操作,請參見四則運算的使用

    說明

    系統函數中嵌套使用參數,需要使用雙引號("")才生效,使用撇號('')則無法生效。更多資訊,請參見系統函數及字串如何組合嵌套使用?