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能用來做引數化的元件有幾個,但是都沒有隨機取值的功能,遇到隨機取值的需求怎麼辦呢?突發奇想,可以用函式 csvread 來實現 csvread csv file to get values from alias 表示要讀取的檔案路徑 csv檔案列號 next alias 表示當前變數讀取...
(十)引數化 隨機取值
隨機取值是較為簡單一種取值方式 以使用者登入為例,將資料放入list中,陣列元素下標從0開始,最大下標為陣列長度減1 userdatas ali001 ali002 ali003 ali004 ali005 userdatas 陣列長度為5 userdatas 中元素下標依次為0,1,2,3,4 使...
03 Jmeter引數化取值策略
csv data set config配置中線程共享模式共有三種,分別為 所有執行緒 當前執行緒 當前執行緒組。這三種模式決定了jmeter的取值策略。jmeter執行緒共享模式,共享的是資料檔案。1 執行緒共享模式 所有執行緒 所有執行緒 所有執行緒共享乙個資料檔案,啟幾個執行緒就會用幾條資料。場...