20.JMeter函数


目录

1、函数

2、一些示例

counter计数器

uuid

RandomString

CSVRead

StringFromFile

groovy/jexl3

P

property

time

V


1、函数

  • JMeter函数可以计算一些特殊值,类似这样调用 ${__functionName(...)}

    • 其中函数的参数,可以引用变量、属性、或者其他函数
  • JMeter提供了生成常用函数的方法

    • 工具 ---> 函数助手对话框
  • 比如

    • counter计数器
    • uuid

    • Random随机数

    • 随机字符串

    • 。。。

  • 函数使用的时候,直接使用${}的方式

  • 如果函数名没有定义,就直接给你解释成原始的字符串

    • 注意,JMeter不会给你报错


2、一些示例

  • counter计数器

  • uuid

  • RandomString

  • CSVRead

    • 用于获取csv参数化文件里面的值的
  • StringFromFile

    • 类似上面的CSFRead,但是它是一行一行的读数据
    • 所以,如果要用,一般是一个参数定义一个文件,所以局限性大,如果参数多的话,参数文件会灰常多咯

  • groovy/jexl3

    • if控制器/while控制器里面常用
    • string类型

      • int类型,可以直接写,不用加引号

  • P

    • 可以提取JMeter的属性
  • property

    • 与P函数类似
  • time

    • 格式

  • V

    • 当一个变量是动态获取的时候,可以使用__V函数,如
    • 有一个变量user001,但是后面这个001是通过${dept_id}得到的,那么

    • 这个时候user${dept_id} 拼接起来这整个变量,你就得用__V()函数来处理,连起来成为一个变量,否则要报错

      • 变量组合 ${__V(title_${__counter(,)},)}

  • 随机整数

  • 随机时间

  • 。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值