_Random和_RandomString的使用区别

Posted wuzm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了_Random和_RandomString的使用区别相关的知识,希望对你有一定的参考价值。

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

技术图片

以上是关于_Random和_RandomString的使用区别的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter_选项_函数助手_RandomString的用法

jmeter四大随机数:${__RandomString(,,)}随机字符串

201603061520_《Javascript生成随机字符串函数(可用于加密)》

Jmeter请求元件之参数化函数助手_CSVRead和RandomString(十三)

Jmeter请求元件之参数化函数助手_CSVRead和RandomString(十三)

Python学习笔记4-randomstring模块