jmeter的常用函数使用--字符串相关

主要的函数如下:
将字符串转为大写或小写 ${__lowercase(Hello,)} ${__uppercase(Hello,)}
生成字符串 __RandomString函数
取字符串中的子串 __substring函数
从文件中按行取字符串 _StringFromFile函数 (注:然后取子串,进行处理,取行中特点的值)
分割字符串 用指定的分割符分割 __split或者${__javaScript( "aaa|bbb|ccc".split("|")[1],d1)}

函数的组合使用
文件test.txt中每行数据的格式为:13400000001,123456
要求:从文件中取出手机号,作为参数
方法:
1.先利用__StringFromFile函数从文件中取出一行数据,即:${__StringFromFile(e:\test.txt,,,)}
2.然后利用__substring函数取出行数据中的前11个字符,即手机号,如下:
${__substring(${__StringFromFile(e:\test.txt,,,)},0,11,)}

__lowercase函数 __uppercase函数 转变大小写
${__lowercase(Hello,)}
${__uppercase(Hello,)}

__RandomString函数 生成特定长度,由指定的字符组成的字符串
${__RandomString(5,abcdef,teststr)}


__substring函数 取字符串中的子串,指定起始下标
${__substring(hell world,5,10,)}


_StringFromFile函数 从文件里面取数据,按行取

_StringFromFile函数是从一个文件中读取一个字符串,用来实现参数化,
一次读取一行
${__StringFromFile(E:\test.txt,test,,)}

__FileToString函数 将文件转换为字符串
${__FileToString(e:\test.txt,,)}


${__split(${string},,)} 分割字符串

另一种js分割方法
${__javaScript( "aaa|bbb|ccc".split("|")[1],d1)}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值