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,,)},)}

 

posted @ 2023-07-09 10:57  万溪汇海  阅读(63)  评论(0编辑  收藏  举报