JMeter - 生成随机数/随机字符串/随机变量/随机日期
- 1. Random - 随机数
- 2. __RandomDate - 随机日期
- 3. RandomString - 随机字符串
- 4. __RandomFromMultipleVars - 随机参数
- 参考资料
本文链接: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 例子
- 输入
${__RandomDate(,,2050-07-08,,)}
输出
2039-06-21
- 输入
${__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)]), )}
参考资料
- Apache JMeter - User's Manual: Functions and Variables
- Java-SE-7-Supported-Locales
- Apache JMeter - User's Manual: Functions and Variables
- Select random split variable in JMeter - Stack Overflow
JMeter - 生成随机数/随机字符串/随机变量/随机日期的更多相关文章
- Java随机字符串:随机数字字符串,工具类
Java中生成随机数,字符串的工具类 1. 调用方法需要传入生成字符串的长度和需要的类型 生成随机数字 生成随机字母字符串 生成随机字符串+数字等 ......... 2. 总共8种类型,具体看工具类 ...
- Oracle中如何生成随机数字、随机字符串、随机日期
.随机小数 dbms_random.value(low,high): --获取一个[low,high)之间的小数,包含low,不包含high 可以结合trunc函数获取整数 例如: select db ...
- php获取随机字符串
获取随机字符串 /** * 获取随机字符串 * @param int $randLength 长度 * @param int $addtime 是否加入当前时间戳 * @param int $incl ...
- kbmMW基于硬件生成随机数
按作者的说法,Delphi提供的生成随机数不是真正随机的,因为他是根据种子计算的,即种子+算法生成的随机数,如果被人知道原始种子值和算法的调用次数,则可以重现随机数,因此在安全领域,这是不安全的.同时 ...
- 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 ...
- shell 生成指定范围随机数与随机字符串 .
shell 生成指定范围随机数与随机字符串 分类: shell 2014-04-22 22:17 20902人阅读 评 ...
- python生成随机数、随机字符串
python生成随机数.随机字符串 import randomimport string # 随机整数:print random.randint(1,50) # 随机选取0到100间的偶数:print ...
- java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串
java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串 package com.zdz.test; im ...
- 使用boost库生成 随机数 随机字符串
#include <iostream> #include <boost/random/random_device.hpp> #include "boost/rando ...
随机推荐
- css让文字显示特定行数,多余的显示省略号
/*css*/ .p{ width: 200px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** ...
- TINY语言采用递归下降分析法编写语法分析程序
目录 自顶向下分析方法 TINY文法 消左提左.构造first follow 基本思想 python构造源码 运行结果 参考来源:聊聊编译原理(二) - 语法分析 自顶向下分析方法 自顶向下分析方法: ...
- 【.NET 6】使用EF Core 访问Oracle+Mysql+PostgreSQL并进行简单增改操作与性能比较
前言 唠嗑一下.都在说去O或者开源,但是对于数据库选型来说,很多人却存在着误区.例如,去O,狭义上讲,是去Oracle数据库.但是从广义上来说,是去Oracle公司产品或者具有漂亮国垄断地位和需要商 ...
- Spring Boot之注册servlet三大组件
由于Spring Boot默认是以jar包的形式启动嵌入式的Servlet容器来启动Spring Boot的web应用是,没有web.xml配置文件 注册三大组件用以下方式 ServletRegist ...
- IOH和MCH(北桥芯片的变化)
IOH位置架构图示意图 北桥芯片-MCH和北桥芯片-IOH区别 1.MCH是内存控制器中心的英文缩写,负责连接CPU,AGP总线和内存, 目前Intel的CPU已经把内存控制器(北桥芯片-MCH)总线 ...
- GEOS 使用记录
GEOS 使用记录 官网 https://trac.osgeo.org/geos/ https://libgeos.org/ 下载地址 https://libgeos.org/usage/downlo ...
- 6.Jenkins进阶之流水线pipeline语法入门学习(1)
目录一览: 0x00 前言简述 Pipeline 介绍 Pipeline 基础知识 Pipeline 扩展共享库 BlueOcean 介绍 0x01 Pipeline Syntax (0) Groov ...
- Vue快速入门(一)
目录 Vue快速入门(一) 介绍 Vue.js 是什么 M-V-VM思想 安装 CDN引入 下载到本地 快速使用 双向数据绑定测试 模板语法 插值语法 指令 文本指令 v-html:让HTML渲染成页 ...
- canvasToTempFilePath: fail SecurityError: The operations is insecure
我这里报这个错是因为canvas用到的图片有跨域问题.解决了跨域就对了. 值得一提的是:我用hbuilderX开发的h5.在内置浏览器调试时一切正常.到了部署上线后才报的这个错.
- axios 内存泄漏
有一个项目需要post后台几万条数据,每次只能请求三五条,所以只能在每次请求成功后自调用这个请求函数. 但这样请求了成千上万次后,浏览器会崩溃并报出 out of Memory 错误,经查询,这是内存 ...