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 ...
随机推荐
- 测试脚本配置、ORM必知必会13条、双下划线查询、一对多外键关系、多对多外键关系、多表查询
测试脚本配置 ''' 当你只是想测试django中的某一个文件内容 那么你可以不用书写前后端交互的形式而是直接写一个测试脚本即可 脚本代码无论是写在应用下的test.py还是单独开设py文件都可以 ' ...
- STL空间分配器源码分析(二)mt_allocator
一.简介 mt allocator 是一种以2的幂次方字节大小为分配单位的空间配置器,支持多线程和单线程.该配置器灵活可调,性能高. 分配器有三个通用组件:一个描述内存池特性的数据,一个包含该池的策略 ...
- 介绍一款倍受欢迎的.NET 开源UI库
概述 今天要带大家了解的是一款WPF的开源控件库MahApps.Metro.MahApps.Metro是用于创建现代WPF应用程序的工具包,它许多开箱即用的好东西. 目前支持的NET Framewor ...
- uniapp-scroll-view纵向(竖向)滑动当scrollTop为0时卡顿问题
这个问题目前遇到的人少,所以找到答案不容易,我也是各种细节亲测才发现的解决方案.记录下来 当uniapp用scroll-view竖向滚动时,在scrollTop为0时,下拉会卡顿. 解决方法(只需要在 ...
- Educational Codeforces Round 108 (Div. 2), C map套vector存储
地址 Problem - C - Codeforces 题目 题意 一个学校有n个人参加比赛,他们分别属于ui队,每个人的能力值为si 当每个队需要1~n个人的时候,这个学校能参加的人的能力值和最大 ...
- redis在物理机部署模式下如何进行资源[cpu、网卡]隔离
上周末晚上运营做直播,业务代码不规范,访问1个redis竟然把1台服务器的网卡打满了,这台服务器上的其他redis服务都受到了影响.之前没有做这方面的预案,当时又没有空闲的机器可以迁移,在当时一点办法 ...
- 前端性能优化之js,css调用优化
规则1:减少HTTP请求 把多个JS请求合并为一个JS请求,把多个CSS请求合并为一个CSS请求.从而减少从客户端向服务器端的请求数. 规则3:添加Expires头 用http ...
- 2021.11.10 [POI2000]病毒(AC自动机)
2021.11.10 [POI2000]病毒(AC自动机) https://www.luogu.com.cn/problem/P2444 题意: 二进制病毒审查委员会最近发现了如下的规律:某些确定的二 ...
- 邮件html页编写指南
前言 写过邮件的html一般都用table来布局,为什么呢?原因是大多数的邮件客户端(比如Outlook和Gmail),会过滤经过多次的邮件编写实践及度娘的指导,我发现,编写自制兼容outlook与f ...
- python基础练习题(题目 模仿静态变量的用法)
day27 --------------------------------------------------------------- 实例041:类的方法与变量 题目 模仿静态变量的用法. 程序 ...