在使用Jmeter做接口测试用例时,有时接口的某个参数是有固定范围且不能重复的数字,譬如电话号码,name此时就需要用到这个函数来生成随机的数字了,方法如下:

1、用法说明

在JMeter 工具中,选择{选项-函数助手对话框-} 函数助手中选择 Random ,具体配置如下图所示:
在这里插入图片描述 函数参数内三个名称的含义分别为最小值,最大值和生成的值得参数名称,填上之后点击生成按钮即生成 ${__Random(1,999,id)} ,将其copy即可直接使用,若想生成其他范围的则修改最大最小值即可,验证一下,添加一个debug sample,如下:
在这里插入图片描述 运行结果如下:
在这里插入图片描述 在这里插入图片描述 如上所示,自动生成的值为536,其被放置于参数id中,要使用这个值,只用直接使用 ${id} 调用即可;

2、其他用法示例

1、添加在Http请求参数中,如有需要随机数,直接使用函数${__Random(111,999,id)}来使用即可,此id可以改为其他名称;
2、在Beanshell中使用,用法类似(注意,在此处就不需要直接赋值或者为其设定参数了,直接调用即可);

在使用Jmeter做接口测试用例时,有时接口的某个参数是有固定范围且不能重复的数字,譬如电话号码,name此时就需要用到这个函数来生成随机的数字了,方法如下:1、用法说明在JMeter 工具中,选择{选项-函数助手对话框-} 函数助手中选择 Random ,具体配置如下图所示:函数参数内三个名称的含义分别为最小值,最大值和生成的值得参数名称,填上之后点击生成按钮即生成${__Random(1... 现在就是要一个参数来保存 随机数 ,在相应的请求上右键,添加前置处理器,用户参数。名称随意填,反正你要懂就可以了。 随机数 在python就是一个 random 函数 jmeter 中也是有 函数 的 输入最大值最小值,我这里是随意的输入,,,别较真,输入好后,点击生成,就会有一个表达式,复制表达式 把表达式粘贴到用户中 最后就是把表达式粘贴到参数位置 就这样 随机 了,当然,用户参数可要可不要,开删除,其实应该是在参数界面放名称的,我放得是用户,没想到可以,这样的话,就可以不用添加用户参数这个东
Jmeter 中可以产生值的 函数 有:__ Random ( , , ),__threadNum,__CSVRead( , ),__StringFromFile( , , , ) 各 函数 调用方法如下: 1)__ Random ( , , ),获取值的方式:${__ Random ( param1,param2 ,param3 )},param1为 随机数 的下限,param2为 随机数 的上限,param...
前段时间,在做接口测试时,经常遇到需要接口aca输入不同的内容或者手机号码等,不允许输入重复的用户名或者手机号码,那此时可以通过 Random 随机 函数 来解决此问题。 以前的文章有介绍过 使用 time 函数 来实现,详见 http://blog.csdn.net/liujingqiu/article/details/68946152 今天,这里主要介绍__ Random 函数 实现输入不同的手机号或者内容等其
第一个参数0,表示希望生成的数字最小的值,必填 第二个参数99,表示希望生成的数字最大的值,必填 第三个参数n,表示生成的数保存在这个变量中,非必填 ,其中n值在 [0,99]之间,包含0和99 2…${__ Random String(,)} 随机 字符串 ${__ Random String(32,1231asadas,m...
Jmeter 中可以产生值的 函数 有:__ Random (, ,) __threadNum __CSVRead(,) __StringFromFile(, , ,) __UUID 本文重点讲讲生成 随机数 Random 函数 和UUID 函数 作用:生成 随机数 适用场景:在做接口测试时用户的编号为三位数,不允许重复 Jmeter 函数 Random 自动生成 随机数
首先我们先看看 Jmeter 官方对__ Random 函数 的解释:The random function returns a random number that lies between the given min and max values.意思是 随机 函数 返回的值是在指定的最大数值与最小数值之间的数字。 参数如下: Minimum value 最小值 Maximum value ...
随机 变量( random variable):在线程每个次循环执行时,取值都会重新生成。 用户自定义变量(User defined variables):在同个线程中,用户自定义变量只会被引用一次,后面不管循环运行多少次,变量值都相同。 2、 随机 变量界面详解 添加 随机 变量组件的操作:选中“线程组”右键 —> 添加 —> 配置元
场景:在做接口测试时,比如说要求用户的手机号码不允许重复,那此时可以通过 Random 随机 函数 来解决此问题: 1、在 JMeter 工具中,选择{选项- 函数 助手对话框-} 函数 助手中选择 Random ,具体配置如下图所示: 备注: id 为生成 随机数 变量的名称,可以自行定义 在上图界面中,填写完前置条件后,点击“生成”按钮,会生成一个如红色箭头的 函数 2、新增一个Debug
_ Random 函数 _ Random 函数 是从某数据段 随机 读取数据替换参数,当需要添加多条数据记录且某些字段需要唯一性时 使用 使用 函数 随机 生成的参数是数字。 一个范围内的最小值:设置一个范围最小值 一个范围内的最大值:设置一个范围最大值,生成数不能超过此 Name of variable in which to store the result(optional):设置一个参数 点击【生成】,根据设置的
每天15分钟 JMeter 入门篇(一):Hello JMeter 每天15分钟 JMeter 入门篇(二): 使用 JMeter 实现并发测试 每天15分钟 JMeter 入门篇(三):认识 JMeter 的逻辑控制器 每天15分钟 JMeter 入门篇(四):认识 JMeter 中的 函数 每天15分钟 JMeter 入门篇(五):认识 JMeter 中的Test Fragment 每天15分钟 JMeter 入门篇(六):学会用好 JMeter 中的断言 每天15分钟 JMeter 入门篇(七):认识 JMeter 中的监听器 每天15分钟 JMeter
捐助开发者  在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。 个人主页:http://knight-black-bob.iteye.com/ import org.apache.commons.codec.digest.DigestUtils; import java.util. Random ; String random _len(int string_length) {