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:存储的变量名称
  样例使用:
  

   

 

 

 

posted @ 2023-02-24 23:38  Chaman囍  阅读(669)  评论(0编辑  收藏  举报