jmeter的日常特殊参数化
1.map转译符号:
想要插入135的电话号码,输入公式=RANDBETWEEN(13500000000,13599999999)。
以下是excel生成的结果:
13530064418
13519555817
13567783918
13512706205
13528176869
13523997184
dataMap.put("version", paramsMap.get("version"));1
dataMap.put("channelSource", paramsMap.get("channelSource"));
dataMap.put("sourceType", paramsMap.get("sourceType"));
dataMap.put("hostApp", paramsMap.get("hostApp"));1
dataMap.put("token", paramsMap.get("token"));1
dataMap.put("timestamp", paramsMap.get("timestamp"));1
dataMap.put("userNo", paramsMap.get("userNo"));1
dataMap.put("productCode", paramsMap.get("productCode"));1
dataMap.put("method", paramsMap.get("method"));1
规则给以下参数加密,先是取session=public_key_1,然后再是各参数加密,排列按阿拉伯数字音节顺序排列A-Z依次排列,使用Jmeter的MD5加密。
${__substring(${__time(yyyyMMdd,)},6,8)}= 24
__substring函数 取字符串中的子串,指定起始下标
${__substring(hell world,5,10,)} = world
${__time(yyyyMMdd,)} =20170224 //返回年月日
5.常用于带时间戳的地方
[plain] view plain copy
${__time(,)} 1450056496991 //无格式化参数,返回当前毫秒时间
${__time(yyyyMMdd,)} 20170223 //返回年月日
${__time(HHmmss,60)} 170116 //返回时分秒
${__time(yyyyMMdd-HHmmss,)} 20170223-170116 //全
${__time(yyyy-MM-dd HH:mm:ss,ReqTime)}
显示为 -> 2016-11-28 20:01:32
6.Excel随机生成ip的函数
=ROUND(RAND()*255,0)&"."&ROUND(RAND()*255,0)&"."&ROUND(RAND()*255,0)&"."&ROUND(RAND()*255,0)
随机造数据如下:

压测前不要把随机函数编译器加入到压测脚本里面。因为随机函数,MD5,都是要计算的。每次计算都耗费内存和响应时间。影响测试。
所以尽量把它做好数据放在CSV文件里。
7.正则表达式,过滤小于5位数的数据。选择notepad++的正则表达式
替换小于5位数字的短数 ,使用notepad++ 去掉 5位以下的的位数 替换为空。
^.{0,5}\r\n
8.手机号码随机数造取,不同城市手机
输入以下公式,然后向右向下填充公式:
=CHOOSE(RANDBETWEEN(1,10),1510204,1589025,1390522,1352017,1370592,1870529,1800572,1800521,1307529,1306529)&TEXT(RANDBETWEEN(0,10^4-1),"0000")
公式分成两部分,CHOOSE(RANDBETWEEN(1,10),1515204,1589525,1390522)表示随机从1515204,1589525,1390522三个数号选一;TEXT(RANDBETWEEN(0,10^4-1),"0000")表示,将0-9999之间的随机数以4位数显示。从而实现在给出的号段随机生成号码的效果。
制造不同城市的手机号码
9.EXCEL里面的 Vlookup,CONCATENATE----&拼接,函数的应用拼接数据
&拼接 相当于CONCATENATE

在notpad++里把无数行 替换成一行,把\r\n替换成空

替换成功

手动拼接函数 CONCATENATE

jmeter的日常特殊参数化的更多相关文章
- 【Jmeter基础知识】Jmeter的三种参数化方式
JMeter的三种参数化方式包括: 1.用户参数 2.函数助手 3.CSV Data Set Config 一.用户参数 位置:添加-前置处理器-用户参数 操作:可添加多个变量或者参数 二.函数助手 ...
- Jmeter(十一)参数化
有关参数化的概念,前面有篇随笔已经粗略的提到了参数化的一点内容.本篇来主要记录参数化. Jmeter的参数化方式有很多,在此我来一一记录,对待不同个规模.业务模型.数据量来进行记录参数化的方法. 一. ...
- jmeter的三种参数化方法
JMeter的三种参数化方式包括: 1.用户参数 2.函数助手 3.CSV Data Set Config 一.用户参数 位置:添加-前置处理器-用户参数 操作:可添加多个变量或者参数 二.函数助手 ...
- Jmeter之登录接口参数化实战
为了纪念我走过的坑(为什么有些简单的问题就是绊住我了,还是不够细啊) Jmeter之接口登录参数化实战 因为想要在登录时使用不同的数据进行测试,所以我选择了将数据进行参数化.因为涉及到新建一个接口的功 ...
- jmeter(十)参数化
jmeter可以用来做接口.性能测试,原理是模拟客户端向服务器发送请求,请求里面包含两种不同情况的参数,一种是包含在URL中,一种是请求中需要发送的参数. 包含在URL中的参数,例如:http://b ...
- jmeter之json数据参数化 断言等
在 http Load Testing 中,json 数据的提交是个让人头疼的问题.本文详细介绍如何进行 JMeter 的 json 测试提交,以及如何将其参数化.Step 1 http json 请 ...
- Jmeter笔记2:参数化(五种方法)
案例:邮箱登录操作,参数化登录的用户名 方法一.依赖Jmeter自带的函数助手 选项-->函数助手对话框,即可打开函数助手弹窗 (1)比如使用函数_Random 输入最小值.最大值,点击下方的[ ...
- jmeter读取文件进行参数化时随机取值实现
jmeter能用来做参数化的组件有几个,但是都没有随机取值的功能,遇到随机取值的需求怎么办呢? 突发奇想,可以用函数_StringFromFile来实现,先来介绍下此函数: 此函数位于函数助手中, 函 ...
- jmeter使用csv进行参数化(一)
先录制一个脚本,具体录制可以参考笔者的随笔:http://www.cnblogs.com/wuyazi/p/8889770.html 1.准备参数化文本内容:mac没有自带的txt文本编辑器,笔者是在 ...
随机推荐
- java通过正则进行语法分析实现表达式的逻辑判断和复杂计算实现
首先功能展示: 相关功能实现,实现功能类似js,弱语言类型: 1.核销语法解析使用正则校验和匹配实现处理,每一行是一个完整表达式 2.有系统变量使用,内置的变量可直接获取值进行相关逻辑和条件计算 3. ...
- 安装CentOS7虚拟机
基础环境 Windows 10 VMware Workstation 1.下载CentOS7镜像 https://www.centos.org/download/ 此次安装使用的版本为: CentOS ...
- 56 道高频 JavaScript 与 ES6+ 的面试题及答案
56 道高频 JavaScript 与 ES6+ 的面试题及答案 :https://segmentfault.com/a/1190000020082089?utm_source=weekly& ...
- Linear Discriminant Analysis
Suppose that we model each class density as multivariate Gaussian, in practice we do not know the pa ...
- navicat和Pycharm的连接
要安装好Mysql,并且实现了Mysql和Navicat的连接: 2.连接界面如下:点击连接,然后点击MySQL就可以看到如下界面 3. 然后就出现新建连接的设置,连接名自己起,用户名和密码和在MyS ...
- 【转】Hadoop 1.x中fsimage和edits合并实现
在NameNode运行期间,HDFS的所有更新操作都是直接写到edits中,久而久之edits文件将会变得很大:虽然这对NameNode运行时候是没有什么影响的,但是我们知道当NameNode重启的时 ...
- 2019 计蒜之道 复赛 D. “星云系统”(单调栈)
VIPKID 是在线少儿英语教育平台,网络稳定是在线教育课程质量的红线,VIPKID 为此推出了全球最稳定的教育网络系统 -- "星云系统".星云系统目前建立了覆盖全球 3535 ...
- Comet OJ - Contest #0 A题 解方程 (数学)
题目描述 小象同学在初等教育时期遇到了一个复杂的数学题,题目是这样的: 给定自然数 nn,确定关于 x, y, zx,y,z 的不定方程 \displaystyle \sqrt{x - \sqrt{n ...
- win32 界面 背景图片
case WM_PAINT: { HBITMAP hbm; BITMAP bminfo; hbm = LoadBitmap(GetModuleHandle(NULL), MAKEINTRESOURCE ...
- JS让函数只调用一次
1 . 在第一次调用函数时,就将该函数内容腾空,以到达函数仅调用一次 ———————————————————————————————— 2 . 设置布尔值来控制后面的函数调用 window.onlo ...