Jmeter引數化時通過已有函式實現隨機取值

2021-07-30 21:37:11 字數 396 閱讀 8196

jmeter能用來做引數化的元件有幾個,但是都沒有隨機取值的功能,遇到隨機取值的需求怎麼辦呢?

突發奇想,可以用函式__csvread()來實現:

__csvread()

csv file to get values from | *alias:表示要讀取的檔案路徑

csv檔案列號| next| *alias:

表示當前變數讀取第幾列資料,注意第一列是0;

由此可見我們只需將引數化資料在csv中橫向排列,然後用隨機函式__random()指定檔案序列號即可。

$)}

t.txt檔案內容:a,s,d,f,g,h

這樣即可隨機取到t.txt檔案中的資料。

Jmeter 引數和函式使用

jmeter中的變數用法 引數型別 1.使用者定義的變數 user defined variables key,value 位置 2.使用者引數 user parameters key value比較 共同點 都可以用於定義變數 區別 前提 1個使用者,迴圈3次 使用者定義變數 手機號未發生變化,每...

jmeter引數化之 CSVRead 函式

模擬測試4個使用者併發請求同乙個操作,檢視結果是否正確。使用jmater的 csvread 函式,將使用者 memberid 引數化,設定4個執行緒數,同時執行,檢視結果 1 首先定義好引數化的內容,中間用英文逗號分隔,新建文字文件,2 將其儲存為test.dat檔案,放到測試存放的目前,我的是放到...

jmeter引數化 4 函式助手

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