Jmeter有很丰富的内置函数,这些函数可以很方便的为我们生成需要的数据,这篇文章,我们将对Jmeter的常用内置函数进行介绍,因函数量较多,将会逐步进行更新
一、_time和_timeShift时间函数
首先说下这两个函数的区别
_time函数: 将当前系统的时间转换成需要的格式,包括时间戳、年月日时分秒等格式
_timeShift函数: 可以对当前系统时间进行加减 *** 作
1、_time函数
(1)、函数的参数值不填写,此时生成的表达式(${__time(,)})是直接将当前系统时间转换成时间戳
(2)、如果不需要毫秒级别的时间戳,可以直接写成这样:${__time(/1000,)}
(3)、如果需要生成yyyy-MM-dd HH:mm:ss或者yyyy/MM/dd HH:mm:ss这样的格式,可以在函数参数值后面填写正确的格式即可
二、随机函数
Jmeter内置了4种随机函数,可以解决很多类型的随机取值问题,比如指定范围的数值随机取值、指定范围的字符串随机取值、指定时间格式范围内的随机取值、指定字符串里面进行取值等
1、__Random函数
在指定的数字范围内,随机生成一个值,如下所示
这里要注意的就是, "源变量" 之间一定要用"|"符号进行分割,但是在实际使用中,我们有个地方需要注意: ”源变量“需要添加到用户变量里边,在__RandomFromMultipleVars函数中引用他的变量名 ,具体 *** 作步骤如下
(1)、将"源变量"添加到用户变量
IntelliJ IDEA
ApacheJMeter_core.jar
ApacheJMeter_java.jar
(存在于apache-jmeter-x.x.x\lib\ext目录下,将两文件复制到jdk1.8.0_xxx\jre\lib\extj目录下)
a. File->Project Structure ->Artifaces ->"+" ->JAR->From modules with dependencies...,最后点"ok"。
b. Build ->Build Artifacts,最后点击Build。默认out目录下会存在一个jar包
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)