jmeter随笔(31)--RandomString和Random函数使用
2017-01-21 22:39
246 查看
[b]
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/12/16cb279f9c8964f282271ac4de2c2283)
[/b]
在使用jmeter中,用到了一些自带的函数,后面我逐步把自己用到的分享出来,当然这些是比较简单的,也可自己看看英文文档,小怪这里只是结合自己分享。
视频介绍:
https://v.qq.com/x/page/j0366y9vscv.html
【_Random】函数介绍
作用:生成随机数
使用格式:${__Random(5,30,myResult_Random)},其中
1、${__Random(5,30)}
2、${__Random(5,30,myResult_Random)}
演示的例子:
1、在【选项】下点击【函数助手对话框】,弹出函数助手,如图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/12/bb1b7856c91b85f136b0df43790ee870)
2、在beanshell中添加
vars.put("p1","${__Random(5,30)}");
vars.put("p2","${__Random(5,30,myResult_Random)}");
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/12/b256d5ed03b12773837728d5c10ba78e)
3、运行,查看,变量p1, p2, myResult_Random的值如图,其中myResult_Random=p2,
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/12/a00a2932b3555ce4f9e5543db7550d42)
【_RandomString】函数介绍
作用:生成随机字符串
使用格式:${__RandomString(10,abcde,myResult)},其中
1、${__RandomString(10)}
2、${__RandomString(10,abcde)}
3、${__RandomString(10,abcde,myResult)}
演示的例子:
1、在【选项】下点击【函数助手对话框】,弹出函数助手,如图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/12/978fef8ba15569ffa4a2c9a477a82c47)
2、在beanshell中添加
vars.put("k1","${__RandomString(10)}");
vars.put("k2","${__RandomString(10,abcde)}");
vars.put("k3","${__RandomString(10,abcde,myResult)}");
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/12/c594c4a51980d8cc8cc2357a969400c0)
3、运行,查看,变量k1, k2, k3, myResult的值如图,其中myResult=k3,
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/12/db64abed263be5060bc7c8e79c8fceba)
坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注、转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/07/e66fe8e29a0d3c03a1fbfd218dfdc08b)
更多书籍,敬请期待
[/b]
在使用jmeter中,用到了一些自带的函数,后面我逐步把自己用到的分享出来,当然这些是比较简单的,也可自己看看英文文档,小怪这里只是结合自己分享。
视频介绍:
https://v.qq.com/x/page/j0366y9vscv.html
【_Random】函数介绍
作用:生成随机数
使用格式:${__Random(5,30,myResult_Random)},其中
第一个参数5,表示希望生成的数字最小的值,必填
第二个参数30,表示希望生成的数字最大的值,必填
第三个参数myResult,表示生成的数保存在这个变量中,非必填 ,其中myResult值在 [5,30]之间,包含5和30
一般有2种用法:第二个参数30,表示希望生成的数字最大的值,必填
第三个参数myResult,表示生成的数保存在这个变量中,非必填 ,其中myResult值在 [5,30]之间,包含5和30
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,表示生成的字符串保存在这个变量中,非必填
一般有三种用法:第二个参数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,
坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注、转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下:
更多书籍,敬请期待
相关文章推荐
- HTML5 拖放
- mysql group replication
- 排查线上死循环
- Unity之JSON数据解析
- mysql cluster安装部署
- shell常用操作积累
- LeetCode 94. Binary Tree Inorder Traversal
- CentOS下安装C/C++开发工具包的最佳方式
- javascript BOM
- SpringMVC文件上传
- mha的搭建步骤(一主一从架构)
- Git删除分支
- 2017.1.21测试题 攻略城池 (树型dp+二分+平衡树+启发式合并)
- OpenGrok安装
- HA-pxc原理
- 缓存学习
- BeautifulSoup笔记
- PAT(甲级)Hello World for U (20)
- 接口限流算法
- GTID复制环境搭建