本文链接:https://www.cnblogs.com/hchengmx/p/16100697.html

1. Random - 随机数

1.1 作用

在给定的最小值和最大值之间,生成一个随机数。

1.2 声明

Arribute Description Required
Mininum Value
Maxminum Value
Variable Name 变量名

1.3 例子

${__Ranmdon(0,10)}

${__Random(0,10,MYVAR)}


2. __RandomDate - 随机日期

2.1 作用

返回一个在给定最大最小日期中的随机日期

2.2 声明参数

属性 描述 是否必须
Time format 需要的日期格式(默认 yyyy-MM-dd)
Start Date 开始日期 (默认位现在)
End date 结束日期
Locale to use for format 用于设置区域,所有可允许的值可参考:Java SE 7 Supported Locales
Name of variable 要设置的参数名

2.3 例子

  1. 输入
${__RandomDate(,,2050-07-08,,)}

输出

2039-06-21
  1. 输入
${__RandomDate(dd MM yyyy,,08 07 2050,,)}

输出

04 03 2034

3. RandomString - 随机字符串

3.1 作用

在给定范围内,生成固定长度的随机字符串。

3.2 参数及含义

属性 描述 是否必须
Length 期望的字符串长度
Characters to use 用于生成字符串的字符
Variable Name 要设置的参数名

3.3 例子

${__RandomString(5)}

${__RandomString(10, abcdefg)}  

${__RandomString(6, a12zecclk, MYVAR)}

4. __RandomFromMultipleVars - 随机参数

4.1 作用

根据函数变量提供的多个值,随机返回一个随机值。

4.2 参数及含义

属性 描述 是否必须
Source Variable 要是多个参数的话,已 ‘ ’分割
Variable Name 要设置的参数名

4.3 例子

${__RandomFromMultipleVars(on|off, rnd)}
a_matchNr = 2
a_1 = on
a_2 = off ${__RandomFromMultipleVars(a, rnd)}

拓展:

除了 RandomFromMultipleVars函数,也可以用 __groovy函数

${__groovy(['\On', \'Off\][new Random().nextIn(2)]), )}

参考资料

  1. Apache JMeter - User's Manual: Functions and Variables
  2. Java-SE-7-Supported-Locales
  3. Apache JMeter - User's Manual: Functions and Variables
  4. Select random split variable in JMeter - Stack Overflow

JMeter - 生成随机数/随机字符串/随机变量/随机日期的更多相关文章

  1. Java随机字符串:随机数字字符串,工具类

    Java中生成随机数,字符串的工具类 1. 调用方法需要传入生成字符串的长度和需要的类型 生成随机数字 生成随机字母字符串 生成随机字符串+数字等 ......... 2. 总共8种类型,具体看工具类 ...

  2. Oracle中如何生成随机数字、随机字符串、随机日期

    .随机小数 dbms_random.value(low,high): --获取一个[low,high)之间的小数,包含low,不包含high 可以结合trunc函数获取整数 例如: select db ...

  3. php获取随机字符串

    获取随机字符串 /** * 获取随机字符串 * @param int $randLength 长度 * @param int $addtime 是否加入当前时间戳 * @param int $incl ...

  4. kbmMW基于硬件生成随机数

    按作者的说法,Delphi提供的生成随机数不是真正随机的,因为他是根据种子计算的,即种子+算法生成的随机数,如果被人知道原始种子值和算法的调用次数,则可以重现随机数,因此在安全领域,这是不安全的.同时 ...

  5. random and password 在Linux下生成crypt加密密码的方法,shell 生成指定范围随机数与随机字符串

    openssl rand -hex n (n is number of characters) LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head ...

  6. shell 生成指定范围随机数与随机字符串 .

    shell 生成指定范围随机数与随机字符串         分类:             shell              2014-04-22 22:17     20902人阅读     评 ...

  7. python生成随机数、随机字符串

    python生成随机数.随机字符串 import randomimport string # 随机整数:print random.randint(1,50) # 随机选取0到100间的偶数:print ...

  8. java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串

    java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串 package com.zdz.test; im ...

  9. 使用boost库生成 随机数 随机字符串

    #include <iostream> #include <boost/random/random_device.hpp> #include "boost/rando ...

随机推荐

  1. JS函数传递参数是是按值传递

    JavaScript在传参的时候只有一种传递方法那就是按值传递(来自红宝书第四版本) 函数在传递参数的时候会把实参的值拷贝过来一份,而基础类型数据值是存在内存中,在拷贝的时候会复制出来一份,而引用类型 ...

  2. Could not autowire. No beans of 'JavaMailSenderImpl' type found

  3. [ Perl ] 对文本文件进行行列翻转

    https://www.cnblogs.com/yeungchie/ code #!/usr/bin/env perl #----------------------------- # Program ...

  4. [ThinkPHP]2-Rce buuoj

    [ThinkPHP]2-Rce 进来是这个页面 构造路径. 好,构造正确,但是服务器拦截了对该操作的访问 打开提示网站,看到关键信息 分析正则 老版本的正则可以用 '@'符号表示模式.以下正则是模式e ...

  5. failed to normalize chaincode path: 'go list' failed with: go

    在运行./network.sh deployCC是出现如下错误: Error: failed to normalize chaincode path: 'go list' failed with: g ...

  6. nfs客户端的一次处理

    为什么要说这个呢,由于节点环境不一致,导致在重建pod时,我们暂且叫该pod为 cxpod,cxpod所在宿主机出现了问题现象如下:一.cxpod始终处于创建中 ContainerCreating [ ...

  7. 『现学现忘』Git基础 — 1、版本控制系统介绍

    在具体了解Git之前,首先需要我们了解一下VCS,即版本控制系统(version control system) 1.什么是版本控制系统 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版 ...

  8. eclipse项目导入工作空间提示已存在问题

    项目直接放在 workspace 目录下,必须项目名和项目文件夹名相同,主要找的是eclipse 项目文件夹下的 .project 文件中的 <name> ... </name> ...

  9. Java学习day19

    今天学习了窗口监听.和鼠标监听 通过构建自己的输入框监听方法能够实现简单的加法计算器 明天学习Swing,做一个简单的基于鼠标点击操作的画板

  10. MySQL启动过程详解三:Innodb存储引擎的启动

    Innodb启动过程如下: 1. 初始化innobase_hton,它是一个handlerton类型的指针,以便在server层能够调用存储引擎的接口. 2. Innodb相关参数的检车和初始化,包括 ...