jmeter 函数之 _RandomString

jmeter中有许多函数,学会函数的灵活使用,对于很多工作都是事半功倍的效果,今天先学习函数——__RandomString,该函数可以自定义字符长度。做接口自动化测试时,可以使用_Randomstring随机生成姓名、手机号以及其他需要定义的随机数。

1、生成手机号

jmeter 函数之 _RandomString

如图生成手机号

第一个参数11,指生成的手机号是11位

第二个参数1234567890,表示11位手机号包含的元素

第三个参数phone,表示保存11位随机数的变量名称

点击生成后,会生成${__RandomString(8,1234567890,phone)} 变量,将该变量当成值放入需要定义的参数中就完成了。

如果需要在首位放置固定值,将值直接放在函数前面即可,如需要固定生成130的手机号,表达式应该为:130${__RandomString(8,1234567890,phone)}

这样就生成了一个以130开头的11位的手机号码。如下图所示

jmeter 函数之 _RandomString

2、生成姓名

有些接口报文中会校验姓名的唯一性,做接口自动化的时候就需要对姓名生成随机数,如下图只生成2个字的名,你可以在前面单独加一个固定的姓,这样就生成一个三个字的姓名了。

jmeter 函数之 _RandomString

如:马${__RandomString(2,玲美丽艳彦岩灵林琳蜜咪弥秘觅紫紫燕自研梓萌子欣子乔,name)},运行之后得到如下结果:

jmeter 函数之 _RandomString

如果想让姓和名都进行随机数的生成,就应该用如下规则:

${__RandomString(1,赵田孙李周吴正王马沈陈何谢贾安,xing)}${__RandomString(2,玲美丽艳彦岩灵林琳蜜咪弥秘觅紫紫燕自研梓萌子欣子乔,ming)}

运行之后得到如下结果:

jmeter 函数之 _RandomString

本期 _Randomrtring函数的用法就讲解到这里,下期见!

Original: https://www.cnblogs.com/ngd-mzl/p/15661464.html
Author: 尼古丁·瘾
Title: jmeter 函数之 _RandomString

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585235/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 购买服务器与域名利用tomcat快速搭建个人网站

    基于Linux环境下的个人网站搭建 一.下载工具 二.购买云服务器 三.安装配置服务器软件 配置环境变量 四.购买域名并设置域名解析 五.上传网站文件 一.下载工具 远程主机:1….

    Linux 2023年6月7日
    0109
  • 【Python】AttributeError: ‘Rotation’ object has no attribute ‘from_dcm’

    报错的代码如下: from scipy.spatial.transform import Rotation def dcm2euler(mats: np.ndarray, seq:…

    Linux 2023年6月13日
    062
  • 《Redis开发与运维》——(七)Redis阻塞(脑图)

    posted @2021-01-09 15:06 雪山上的蒲公英 阅读(90 ) 评论() 编辑 / 返回顶部代码 / Original: https://www.cnblogs….

    Linux 2023年5月28日
    0104
  • 实验3: OpenFlow协议分析实战

    实验三: OpenFlow协议分析实战 (一) 基本要求 1.搭建拓扑、IP配置、主机通信 1.1 搭建拓扑 1.2 IP配置 1.3 代码 #!/usr/bin/env pyth…

    Linux 2023年6月7日
    087
  • 【4】2022年6月

    6月15日 今早10点教师资格面试成绩出来了,幸好一次性通过。笔面都一次性通过,比我预想的顺利,谢谢各位考官的照顾。 我知道自己面试的时候既感冒又受伤,状态是不好的,发挥不了真实的…

    Linux 2023年6月13日
    072
  • 解决pip下载慢

    临时使用 可以在使用pip的时候加参数 -i https://pypi.tuna.tsinghua.edu.cn/simple 设为默认 pip install pip -U -i…

    Linux 2023年6月13日
    081
  • [ Calibre ] 利用 Calibre LVS 检查网表正确性的最小 rule

    利用 Calibre LVS 检查网表正确性的最小 rule https://www.cnblogs.com/yeungchie/ 顶层验证前先检查网表,再跑完整流程。 check…

    Linux 2023年6月7日
    086
  • MS17-010复现

    一、环境准备 功击方:kali (192.168.43.132) 目标机:win7(192.168.43.134) win7打开smb服务 漏洞的产生: Sbm服务 445端口 二…

    Linux 2023年6月7日
    065
  • ThinkPHP5权限管理

    自己写的权限管理,大致思路:用户登陆成功之后,查出该用户的权限列表,并把权限列表存到session中,进入系统后,再判断该模块是否在session中,如果存在就说明有该权限,就显示…

    Linux 2023年6月7日
    085
  • 对比powershell,点评:《七年老运维实战中的 Shell 开发经验总结》

    前言: 《七年老运维实战中的 Shell 开发经验总结》是不错的帖子,建议shell用户搜看。 点评:《七年老运维实战中的 Shell 开发经验总结》 shell除了上述问题外,还…

    Linux 2023年6月14日
    081
  • Ansible—Inventory主机清单

    含义 清查;存货清单;财产目录;主机清单 1、增加主机组 官方链接 http://docs….

    Linux 2023年6月6日
    096
  • Shell第四章《正则表达式》

    1.1、名词解释 正则表达式(regular expression, RE)是一种字符模式,用于在查找过程中匹配指定的字符。在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/…

    Linux 2023年6月6日
    096
  • Java刷题笔记—–>集合类

    一般提到某某集合区别,感觉必有线程安全Arrylist线程不安全,Vector反之 几个方面:线程是否安全,效率问题,对Null Key和Null value的支持,初始容量大小和…

    Linux 2023年6月7日
    089
  • CentOS7安装MySQL5.7并配置账户等

    注意: 有的Centos版本默认安装了mariadb, 可以先将其卸载 检查mariadb是否安装 yum list installed | grep mariadb 卸载mari…

    Linux 2023年6月6日
    071
  • HTTPS 通信过程

    posted @2021-11-26 21:23 HOsystem 阅读(27 ) 评论() 编辑 Original: https://www.cnblogs.com/HOsyst…

    Linux 2023年6月13日
    0142
  • centos 安装bochs

    下载地址 https://sourceforge.net/projects/bochs/files/bochs/ 我这里安装2.6.2 tar xvfz bochs-2.6.2.t…

    Linux 2023年6月7日
    083
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球