Jmeter基础:常用内置函数列表

JMeter内置函数详解与应用
本文介绍了JMeter的基础知识,包括用户定义的静态值、引用变量和函数的使用,特别是预定义变量如COOKIE和JMeterThread.last_sample_ok。此外,详细讲解了JMeter的内置函数,如__time用于生成时间戳,随机数生成器和随机字符串生成器,以及如何通过函数助手进行设置。

Jmeter的函数

Jmeter支持两种类型的函数,一种是用户定义的静态值(或变量),另一种是内置函数

用户定义的静态值:允许用户定义变量时被替换为静态的值,编译并提交运行。需要注意的是,变量目前无法嵌套,即${Var${N}}不起作用。

 

引用变量及函数

函数和变量可以被写入到任何领域的任何测试部件。引用的变量用法为 ${变量名} 

函数中引用同样的方式,但按照惯例,函数的名称以“__”开头,以避免冲突与用户值的名称

有些函数带参数的配置,而这些括号中,逗号分隔。如果函数没有参数,括号可以省略。对于例如:

${__BeanShell(vars.put("name","value"))}

另外,可以定义你的脚本作为一个变量,例如:

SCRIPT     vars.put("name","value")

该脚本可以被引用如下:

${__BeanShell(${SCRIPT})}

 

预定义变量

JMeter 内部定义的一些变量。它们分别是:

  • COOKIE_cookiename - 包含cookie的值

  • JMeterThread.last_sample_ok - 与否的最后一个样本是确定的 -  true/false。注:这是更新后的后处理和断言已经运行。

  • START 变量

一些内置的的属性定义:

  • START.MS - JMeter 启动时间(毫秒)

  • START.YMD - JMeter 启动时间为 yyyyMMdd

  • START.HMS - JMeter 启动时间为 HHmmss

  • TESTSTART.MS - 测试开始时间(毫秒)

PS:开始变量/属性代表 JMeter 的启动时间,而不是测试开始时间。它们主要适用于使用文件名等。

 

Jeter的内置函数

如下为Jmeter内置函数列表

函数类型 名称 注释
Information threadNum get
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值