_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工具介绍
一.接口类型及数据传递的格式 接口类型: 1.HTTP接口:通过GET或POST来获取数据,在数据处理上效率比较高 2.WebServer接口:通过SOAP协议来获取数据,比起http来说处理更加复杂 ...
- jmeter——参数化、关联、断言
1.jmeter——参数化 三种方式: ${变量名} 1.1用户定义的变量 比如注册,登录都得用到手机号码,那就把手机号码自定义为变量 1)添加一个线程组--注册.登录HTTP请求--察看结果树--用 ...
- c#与java的区别
经常有人问这种问题,用了些时间java之后,发现这俩玩意除了一小部分壳子长的还有能稍微凑合上,基本上没什么相似之处,可以说也就是马甲层面上的相似吧,还是比较短的马甲... 一般C#多用于业务系统的开发 ...
- jquery和Js的区别和基础操作
jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...
- 【原】nodejs全局安装和本地安装的区别
来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ...
- 探究@property申明对象属性时copy与strong的区别
一.问题来源 一直没有搞清楚NSString.NSArray.NSDictionary--属性描述关键字copy和strong的区别,看别人的项目中属性定义有的用copy,有的用strong.自己在开 ...
- X86和X86_64和X64有什么区别?
x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为&qu ...
- Java中Comparable与Comparator的区别
相同 Comparable和Comparator都是用来实现对象的比较.排序 要想对象比较.排序,都需要实现Comparable或Comparator接口 Comparable和Comparator都 ...
- MySQL中interactive_timeout和wait_timeout的区别
在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误: ERROR (HY000): Lost connection to MySQL server ...
随机推荐
- MQTT的编译和安装(mosquitto)
1.基于IBM开发的开元框架实现mosquitto 下载地址:http://mosquitto.org/files/source/ 编译安装:(参考链接:https://www.cnblogs.co ...
- mysql 基本知识 以及优化
msql的索引应用 1.hash索引 等于值比较时 2.tree索引 范围比较 like '%%'
- Split string every nth character?
https://stackoverflow.com/questions/9475241/split-string-every-nth-character >>> line = '12 ...
- ALAsset
ALAsset类代表相册中的每个资源文件,可以通过它获取资源文件的相关信息还能修改和新建资源文件,ALAssetRepresentation类代表相册中每个资源文件的详细信息,可以通过它获取资源的大小 ...
- springboot的http监控接口启动器的配置
基于SpringBoot框架企业级应用系统开发全面实战()->03.07_http监控_recv.mp4 监控接口启动器 自定义监控接口启动器的配置 ====================== ...
- 如何在Foxwell NT650 OBD2扫描仪上查看实时PID数据?
这是在Foxwell NT650扫描仪上使用实时数据菜单的操作指南 . 实时数据菜单使您可以查看和记录来自电子控制模块的实时PID数据.菜单选项通常包括: 完整的数据清单 自定义数据列表 如何使用“完 ...
- 关于JavaWeb中Servlet的总结
Servlet知识结构图 Servlet是JavaWeb服务器端的程序,一般一个Servlet处理一种特定的请求.Servlet编写好后,需要指定其所处理的请求的请求路径,也可以认为Servlet是一 ...
- 使用tensorflow的retrain.py训练图片分类器
参考 https://hackernoon.com/creating-insanely-fast-image-classifiers-with-mobilenet-in-tensorflow-f030 ...
- CodeForces 996B World Cup(思维)
https://codeforces.com/problemset/problem/996/B 题意: 圆形球场有n个门,Allen想要进去看比赛.Allen采取以下方案进入球场:开始Allen站在第 ...
- linux epoll 任务队列多线程模型
/* * *EPOLL ET 触发必须使用非阻塞,LT触发可以阻塞/非阻塞. *read 函数 非阻塞读需 忙轮寻 soket关闭返回0,循环读完数据 *如果已经读完再读read返回 -1,errno ...