jmeter使用教程(四)函数助手

jmeter的函数助手封装了一些函数可以用作平时测试的元件中,对于测试人员来说,使用函数助手便可以使用实用的函数。可以在以下截图箭头所指部分找到JMeter的函数助手对话框(快捷键:Ctrl+Shift+F1),本文只针对每个函数举例说明,概念性的不做过多阐述。
在这里插入图片描述
1、_BeanShell:获取表达式的值

  • 参数说明
函数参数描述
表达式求值一个BeanShell脚本
变量名重用函数计算值的引用名
  • 举例:设置表达式为37465乘以9876,则${__BeanShell(37465*9876,)}的结果为两个值的乘积。
    在这里插入图片描述
    2、_changeCase:转换字母的大小写

  • 参数说明

函数参数描述
字符串修改需要更改大小写的字符串
更改案例模式更改案例模式为UPPER时,代表将字母均改成大写,为LOWER时均改为小写,为CAPITALIZE时则将大小写对换
变量名重用函数计算值的引用名
  • 举例:将一串大写字母QWFJCKKM改为小写字母
    在这里插入图片描述
    3、__char:把一组数字转化成Unicode
  • 参数说明
函数参数描述
Unicode字符数待转换的Unicode字符编码
  • 把数字12345678转换为Unicode

在这里插入图片描述
4、__counter:计数器

  • 参数说明
函数参数描述
TRUE,每个用户有自己的计数器;FALSE,使用全局计数器FALSE表示线程合并一起计数;TRUE表示线程分别计数
  • 举例:设置线程合并一起计数
    在这里插入图片描述
    5、__CSVRead:读取文件中指定列的参数值
  • 参数说明
函数参数描述
文件名用于获取值的CSV文件
行数从文件的哪一列读取。0表示第一列, 1表示第二列,依此类推。“next”为走到文件的下一行
  • 举例:获取E:\2.txt文件的第二列
    在这里插入图片描述6、__dateTimeConvert:时间格式的转换

将源格式的日期转换为目标格式,可以选择将结果存储在变量名中。

  • 参数说明
函数参数描述
格式化时间要从源日期格式转换为目标日期格式的日期字符串。如果源日期格式为空,则可以在此处使用日期作为纪元时间。
源格式时间原始日期格式。如果为空,日期字符串字段必须是一个纪元时间。
目标时间格式新的日期格式
变量名要设置的变量的名称
  • 举例:将时间01212018从MMddyyyy转换为dd/MM/yyyy格式
    在这里插入图片描述

  • 举例:将纪元时间转换为UTC时间
    在这里插入图片描述7、digest:加密

  • 参数说明

函数参数描述
算法填写MD5、MD2、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512等算法
String to be hashed将加密的字符串
Salt to be used for hashing (optional)要添加到字符串中的盐(在它之后)
Upper case result, defaults to false (optional)结果默认为小写。从大写结果中选择“真”。
变量名要设置的变量的名称
  • 举例:获取字符串MUQDJO通过MD5加密后的值
    在这里插入图片描述
    8、__escapeHtml:转义字符串

使用HTML实体转义字符串中字符的函数。HTML 4.0实体支持。

  • 参数说明
函数参数描述
字符串转义要转义的字符串。
  • 举例:得到"bread" & "butter"的转义结果
    在这里插入图片描述9、__eval

eval函数返回字符串表达式的计算结果。

  • 参数说明
函数参数描述
变量要计算的变量

在这里插入图片描述10、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值