Jmeter常用函式

2021-09-19 11:50:30 字數 1218 閱讀 8448

1、__random:隨機數函式

函式將返回給定最小值和最大值之間的隨機數。

例: $ 將返回100到999之間的隨機數。

自動生成的值為543,其被放置於引數test中,要使用這個值,只用直接使用$呼叫即可

使用參考

2、_csvread:從檔案中讀取指定列的值

用於對指令碼進行引數化,當指令碼中不同變數需要不同引數值時,可以考慮__csvread函式。即從外部檔案讀取引數,可以從乙個檔案中讀取多個引數。

以大量使用者同時(使用者名稱+密碼)登入**為例:

(1). 新建乙個csv或txt檔案

(2). 對http請求中使用者名稱、密碼的值進行引數化,使用_csvread函式直接呼叫該檔案:

jmeter執行時,如果是多執行緒,則從檔案的第一行開始讀取,如果設定的執行緒數大於檔案行數,將會迴圈讀取資料。

注:對於較大的檔案,請使用csv data set config element 或者stringfromfile

3、__filetostring:讀取檔案,可一次性讀取檔案內容,儲存到變數中

5、__stringfromfile:讀取檔案中的字串函式

5、__counter:計數器函式

6、__time:時間函式

執行結果:

7、__regexfunction 正規表示式函式

Jmeter 常用函式(30) 詳解 if

判斷給定條件是否成立 字段含義 是否必傳 actual val 實際值no expected val 預期值no if actual expected 如果相等則返回的值 noif actual expected 如果不相等則返回的值 novariable name 引用變數名 no 相等,所以返回...

Jmeter常用函式之 CSVRead使用

csvread函式用於對指令碼進行引數話,當指令碼中不同變數需要不同引數值時,可以考慮 csvread函式。以登入的使用者名稱 密碼為例 實際進行壓力測試時,需要模擬使用不同的使用者併發訪問系統,此時需要我們對指令碼中的使用者名稱 密碼進行引數化 下面具體介紹如何使用csvread函式 1.準備好引...

Jmeter常用元件

1 測試計畫 測試元件的容器,相當於乙個專案名稱 執行緒組 2 負責收集測試結果,同時也被告知了結果顯示的方式 1 檢視結果樹 看具體某個請求 請求響應,結果明細 2 聚合報告 彙總報告,彙總結果 3 檢視結果 每乙個請求就是一行資料,響應時間 吞吐量等資訊 4 圖形結果 圖形化顯示 3 定時器元件...