jmeter函数
1.jmeter常用函数
1.1 Random
${__Random(100000,999999,num)}
引用变量:${num}
后面不用可以不要num变量:${__Random(100000,999999,)}
1.2 time
直接生成,生成13位时间戳:${__time(,)}
获取前十位时间戳:${__time(/1000,)}
按年月日时分秒生成:${__time(yyyy-MM-dd HH:mm:ss SSS,)}
1.3 UUID
生成唯一的标识码: ${__UUID}
1.4 digest
加密:${__digest(md5,123456,12345678,,)}
说明:
算法摘要:加密方式:如md5、md2、sha-1,sha-224,sha-256,sha-384,sha-512
String to be hashed:需要加密的字符串
salt to be used for hashing:加盐
Upper case result :结果是否转换为大写字母,默认否
1.5 V
用于变量里面嵌套函数:${__V(name_${__Random(1,17,)},)}
1.6 counter
计数器函数:${__counter(false,)}==${__counter(,)}
默认或false情况下,所有线程(用户)共用一个计数器计数
${__counter(true,)}
为true的情况下,每个线程(用户)都拥有自己独立的计数器,单独计数
1.7 P
获取jmeter属性:${__P(user.dir,)}${__P(file.separator,)}test1.txt
1.8 函数嵌套
${__uppercase(${__digest(md5,123456,abc,,)},)}