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)

大家都在看

  • 关于格物致知

    格物致知: “格物,致知,诚意,正心,修身,齐家,治国,平天下”是孔子学生曾子所著《礼记.大学》里的八条目,而”格物致知”更是儒学思…

    Linux 2023年6月7日
    0131
  • LeetCode-556. 下一个更大元素 III

    题目来源 556. 下一个更大元素 III 题目详情 给你一个正整数 n ,请你找出符合条件的最小整数,其由重新排列 n中存在的每位数字组成,并且其值大于 n 。如果不存在这样的正…

    Linux 2023年6月7日
    0104
  • 在vue中使用websocket回调函数中调用其他methods函数报错Uncaught TypeError: this.getHistory is not a function at WebSocket.ws.onmess解决方案

    1、报错详情 在vue中,使用了websocket类,在websocket的onmessage回调函数中调用methods的 getHistory 函数,发现一调用就报错 Unca…

    Linux 2023年6月8日
    093
  • 兼容各种浏览器的上下滚动代码

    直接切入正题 红色的表示为要注意统一的。 蓝色是表示要更改的。 内容高度一定要大于box1的高度否则不会滚动,本框架用的是phpcms,大家可根据自己的框架更改循环。 | {pc:…

    Linux 2023年6月13日
    091
  • 安装clearos系统

    镜像下载、域名解析、时间同步请点击阿里云开源镜像站 一、clearos介绍 ClearOS是一个基于CentOS和Red Hat Enterprise Linux的简单,开源,价格…

    Linux 2023年5月27日
    096
  • 【C++基础】变量、常量、关键字、标识符命名

    四个步骤: 创建项目 创建文件 编写代码 运行程序 写代码前的框架: #include using namespace std; int main() { system(&quot…

    Linux 2023年6月13日
    0100
  • 正态分布

    用来计算连续变量的发生率,说的很抽象,简单说就是单独拿出来没什么太大用,但并不是说这个没什么用,相反这个太重要了,这玩意能让你看清世界的真相 先看个图,像这样的线性就是正太分布 正…

    Linux 2023年6月6日
    0116
  • 带你了解我们的“彩虹运维技术栈社区”

    关于我们 彩虹象征着美好、童话、幻想,所要追求的成功,必历经挫折之后才能达到目标。我们每个人都需经历学习的枯燥、工作和生活的辛苦,不经历风雨又怎能见彩虹? TTR,全称Taste …

    Linux 2023年6月7日
    090
  • Docker 安装 Redis

    docker 启动 redis 命令 docker run -p 6379:6379 –name redis -v /usr/local/docker/redis.conf:/e…

    Linux 2023年5月28日
    0100
  • 2020年12月-第02阶段-前端基础-CSS Day07

    CSS Day07 CSS高级技巧 *理解 能说出元素显示隐藏最常见的写法能说出精灵图产生的目的能说出去除图片底侧空白缝隙的方法 *应用 能写出最常见的鼠标样式能使用精灵图技术能用…

    Linux 2023年6月8日
    0131
  • MySQL实现备份案例(2)

    案例1:MySQL8.0实现数据库冷备份和还原 10.0.0.10 — MySQL8.0 #停止数&a…

    Linux 2023年6月7日
    0106
  • 【Leetcode】64. 最小路径和

    给定一个包含非负整数的 m x n网格 grid,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动…

    Linux 2023年6月6日
    0103
  • python装饰器(新年第一写)

    祭奠碌碌无为的2018,想想其实也不算碌碌无为,至少我还搞懂了装饰器,写了一堆有用没用的玩意 原来觉得装饰器挺难的,直到2018年的最后几天,突然就明白了,难道这就是传说中的开天聪…

    Linux 2023年6月6日
    0105
  • 实测Tengine开源的Dubbo功能

    本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star。搜索关注微信公众号”捉虫大师”,后端技术分享,架构设…

    Linux 2023年6月8日
    096
  • docker 启动mysql

    创建配置文件 mysqld.cnf Original: https://www.cnblogs.com/outsrkem/p/15704614.htmlAuthor: Outsrk…

    Linux 2023年6月6日
    075
  • python爬虫_入门

    本来觉得没什么可写的,因为网上这玩意一搜一大把,不过爬虫毕竟是python的一个大亮点,不说说感觉对不起这玩意基础点来说,python2写爬虫重点需要两个模块,urllib和url…

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