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,

   坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注、转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下:

更多书籍,敬请期待

posted @ 2017-01-21 22:39  黑夜小怪  阅读(10335)  评论(0编辑  收藏  举报