jmeter函式助手

2022-01-10 20:24:30 字數 1013 閱讀 5740

jmeter進行壓測某個介面時,使用同乙個引數進行壓測是不符合實際場景的,真實的場景是多個不同引數同時進行壓測試,那麼配置的引數就必須是動態的變數。

jmeter提供了乙個函式助手功能。

隨機數字是一種比較常見的引數化場景,比如在/pinter/com/getsku?id=1介面中,id引數可以傳乙個隨機數,範圍是從1-1000,開啟函式助手,選擇random函式,設定隨機範圍,就可以生成乙個隨機數函式

在http請求的url裡,將原來的id=1,替換為id=$ 即完成了id的引數化處理。

執行指令碼,在檢視結果樹的「請求」-「request body」裡,可以看到傳送到服務端的id資料是乙個隨機的數字

在函式助手中,找到randomstring函式

random string length:生成隨機字串的長度

chars to use for random string generation:從哪些字元中生成隨機字串,這裡可以寫字元和數字

函式的使用方法和上述是一樣的,不再贅述。

time函式可以獲取當前的時間戳

uuid是乙個不重複的字串,可以用在某些需要使用唯一不重複字串的場景下。

JMeter函式助手中Random函式詳解

the minimum value allowed for a range of values 乙個範圍內允許的最小值 the maximum value allowed for a range of values 乙個範圍內允許的最大值 name of variable in which to s...

jmeter引數化 4 函式助手

functionhelper cvsread函式從乙個檔案中讀取引數。多執行緒執行時,函式值才會變化,每個執行緒依次取值,當執行緒數大於函式可取值個數時,會從頭迴圈取值。僅單執行緒迴圈執行時,函式的值為固定值,始終為第一次取的值。csv file to get values from alias 表...

jmeter引數化之函式助手(十五)

jmeter 引數化 jmeter引數化的方式有三種 1 使用者定義的變數 這種就是為了方便管理引數,只能有乙個值,比如說ip位址不經常變化的 在指令碼中獲取引數化的值 2 函式生成器 函式生成器可以參照一定的規則生成資料,這樣的比如說生成一些隨機數 函式助手的話,可以按照規則生成一些引數,比如說隨...