Jmeter-RandomString和Random函數使用

__Random 函數介紹

作用:生成隨機數

使用格式:${__Random(5,30,myResult_Random)},其中

第一個參數5,表示希望生成的數字最小的值,必填

第二個參數30,表示希望生成的數字最大的值,必填

第三個參數myResult,表示生成的數保存在這個變量中,非必填  ,其中myResult值在 [5,30]之間,包含5和30

一般有2種用法:

1、${__Random(5,30)}

2、${__Random(5,30,myResult_Random)}

演示的例子:

1、在【選項】下點擊【函數助手對話框】,彈出函數助手,選擇__Random,如圖

2、在beanshell中添加

vars.put("p1","${__Random(1,100)}");

vars.put("p2","${__Random(1,100,myResult_Random)}");


3、運行,查看,變量p1, p2, myResult_Random的值如圖,其中myResult_Random=p2,

__RandomString 函數介紹

作用:生成隨機字符串

使用格式:${__RandomString(10,abcde,myResult)},其中

第一個參數10表示希望生成的字符串的長度,必填

第二個參數abcde,表示從這些字符中隨機組合,非必填

第三個參數myResult,表示生成的字符串保存在這個變量中,非必填

一般有三種用法:

1、${__RandomString(10)}

2、${__RandomString(10,abcde)}

3、${__RandomString(10,abcde,myResult)}

演示的例子:

1、在【選項】下點擊【函數助手對話框】,彈出函數助手,選擇__RandomString,如圖


2、在beanshell中添加

vars.put("k1","${__RandomString(10)}");

vars.put("k2","${__RandomString(10,abcde)}");

vars.put("k3","${__RandomString(10,abcde,myResult)}");

3、運行,查看,變量k1, k2, k3, myResult的值如圖,其中myResult=k3,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章