__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,