jmeter隨筆(31)--RandomString和Random函數使用


     在使用jmeter中,用到了一些自帶的函數,后面我逐步把自己用到的分享出來,當然這些是比較簡單的,也可自己看看英文文檔,小怪這里只是結合自己分享。

視頻介紹:

https://v.qq.com/x/page/j0366y9vscv.html 

【_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、在【選項】下點擊【函數助手對話框】,彈出函數助手,如圖

2、在beanshell中添加

vars.put("p1","${__Random(5,30)}");

vars.put("p2","${__Random(5,30,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、在【選項】下點擊【函數助手對話框】,彈出函數助手,如圖


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,

   堅持的是分享,搬運的是知識,圖的是大家的進步,沒有收費的培訓,沒有虛度的吹水,喜歡就關注、轉發(免費幫助更多伙伴)等來交流,想了解的知識請留言,給你帶來更多價值,是我們期待的方向,有更多興趣的歡迎切磋,我們微信訂閱號,聯系方式如下:

更多書籍,敬請期待


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM