Jmeter学习:字符串,加密相关函数,groovy脚本函数
一、__digest
功能介绍:
将输入进行 MD5 加密
${__MD5(参数 1,参数 2)}
参数 1:加密算法,必选,MD2 MD5 SHA-1 SHA-224 SHA-256 SHA-384 SHA-512
参数 2:要加密的字符串,必选
样例使用:
结果解释:加密串可由多个子串连接,再加密之后传输,其结果与直接对字符串加密一致。
二、__UUID
功能介绍:生成全球唯一 ID
三、__split
功能介绍:将字符串分开,并保存到变量中去
${__split(参数 1,参数 2,参数 3)}
参数 1:需要分割的字符串或变量
参数 2:用来保存的变量
参数 3:分割符,默认为 ,
样例使用:
结果解释:
1、函数__split 分割后的结果是组变量,其被保存在函数中定义的变量中。
2、可搭配ForEach 控制器将组变量结果输出。
四、__changeCase
功能介绍:
将字符串设置大小写,并保存到变量中去
${__changeCase(参数 1,参数 2,参数 3)}
参数 1:需要改变的字符串
参数 2:大小写模式,UPPER|LOWER|CAPITALIZE
参数 3:注册的变量名称
五、__groovy 脚本函数
功能介绍:
计算 Groovy 表达式
${__groovy(参数 1,参数 2)}
参数 1:groovy 脚本,最后一行为赋值动作,可以采用定义变量语法
参数 2:存储的变量名称
样例使用: