JMeter函式助手中Random函式詳解

2022-01-11 12:53:48 字數 818 閱讀 2870

the minimum value allowed for a range of values:乙個範圍內允許的最小值

the maximum value allowed for a range of values:乙個範圍內允許的最大值

name of variable in which to store the result (optional):自定義欄位名

生成後的函式格式:$,在入參中使用"num":"$",示例中

的結果會隨機生成1000~9999之間的數字,如8097

在介面測試中,要求入參手機號不能重複,相信很多人都不會陌生,這裡可以使用__random函式解決問題。

(1)事先根據需求量用__random函式生成合適的函式,這裡我制定手機號前6位是固定的:158100。那麼

新增乙個debug sampler,如下圖:

(2)繼續新增乙個debug sample,用來引用函式隨機生成的結果,格式:158100+$,如下圖所示:

(3)最後新增乙個察看結果樹來記錄結果,執行程式,即可看到結果

jmeter函式助手

jmeter進行壓測某個介面時,使用同乙個引數進行壓測是不符合實際場景的,真實的場景是多個不同引數同時進行壓測試,那麼配置的引數就必須是動態的變數。jmeter提供了乙個函式助手功能。隨機數字是一種比較常見的引數化場景,比如在 pinter com getsku?id 1介面中,id引數可以傳乙個隨...

jmeter引數化 4 函式助手

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

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

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