在類比不同使用者登入、壓測業務參數傳遞等情境中,可以使用PTS提供的參數功能來實現壓測的請求中各種動態操作。本文介紹PTS提供的參數類型以及如何使用參數。
參數類型
設定壓測請求時,PTS支援配置以下參數類型。
參數類型 | 適用範圍 | 說明 |
檔案參數 | 全域 | 將關聯的參數放在一個檔案的不同列中,通過檔案上傳相應的參數值。一般檔案參數與資料配置節點功能一同使用,更多資訊,請參見檔案資料來源。 |
自訂參數 | 全域 | 將字串、系統函數組合成一個自訂的變數,便於在全域情境使用,適用於全域需要經常調整某部分設定(如某個Header設定)的情境。更多資訊,請參見自訂參數。 |
系統函數 | 全域 | 包括加密函數、隨機函數、四則運算和其他常用函數類型。可以對字串、全域自訂變數及業務會話變數做函數再處理。例如,對前置介面返回的UID輸出做MD5加簽。更多資訊,請參見使用系統函數。 |
全域Header | 全域 | 為壓測全情境的所有API設定同樣的Header。更多資訊,請參見全域Header。 |
業務會話Header | 業務會話 | 為業務會話下的所有API設定同樣的Header。更多資訊,請參見設定業務會話Header。 |
資料匯出參數 | 無 | 匯出業務會話中的參數後,供其他業務會話使用。更多資訊,請參見資料匯出指令。 |
資料指令—自訂參數 | 業務會話 | 通過資料指令定義的自訂參數,可以對普通參數或出參參數進行二次定義。更多資訊,請參見資料指令。 |
資料配置—自訂參數 | 業務會話 | 通過資料配置定義的自訂參數,可以對全域參數或者檔案參數進行二次定義。更多資訊,請參見資料配置指令。 |
出參 | 業務會話 | 在建立業務會話時,將前置介面的部分返回資訊作為參數。更多資訊,請參見介面出參。 |