Jmeter-参数和函数使用

JMETER中的变量用法:${变量名称}

参数类型:
1.用户定义的变量:user defined variables
Key, value
位置:

2.用户参数: user parameters
	Key ,value

比较:{定义变量mphone–手机号}
共同点:都可以用于定义变量

区别:
前提:1个用户,循环3次
用户定义变量:手机号未发生变化,每次循环都是同一个手机号码
用户参数:手机号码发生变化,每次循环的手机号码不一样

前提:3个用户,循环1次
用户定义变量:手机号码未发生变化
用户参数:手机号码发生变化

两个变量的规律:
特点一、
1.用户定义变量,在JMETER启动时,获取一次值,在运行过程中,不再获取值
2.用户参数,在JMETER启动时,获取一次值,在运行过程中,还会动态获取新的值
特点二、
1.用户定义变量是全局变量
2.用户参数是局部变量

参数中可以嵌套函数,如下:
KaTeX parse error: Expected group after '_' at position 2: {_̲_RandomString({__Random(2,8,)},qwertyuiopasdfghjklzxcvbnm1234567890,)}

JMETER中的函数:
函数特别注意
1.严格区分大小写
2.函数引用:

${__函数名称(para1,para2,)}
${__digest(md5,bb123456,)} MD5加密: e10adc3949ba59abbe56e057f20f883e
${__MD5(123456,)} MD5加密: e10adc3949ba59abbe56e057f20f883e

${__counter(TRUE,)} 计数器
${__property(language,)} 查看当前语言的属性
${__P(language,)} 查看当前语言的属性
${__setProperty(language,en,)} 设置语言属性

时间函数:获取当前时间
${__time(YMD,)}
${__time(YYYY-MM-DD : HH:mm:ss,)} 2020-11-335 : 00:10:25

V 函数:拼接函数,将需要拼接的字符和函数放在V函数里面
${__V(,)}
KaTeX parse error: Expected group after '_' at position 2: {_̲_V(user_{__counter(,)},)}

属性:
写在properties 中的属性,是静态的。
Setproperities 函数设置的属性,是动态属性,只对当前启动的jmeter有效,关闭后,自动失效
系统属性:只能读取,不可修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值