jmeter使用自带函数进行参数化
场景:在编写jmeter脚本的时候,有一些简单的参数化数据我们可以通过jmeter自带函数进行编写
函数位置:工具->函数助手对话框
常见参数化取值方式:
1、获取一个数值范围内的随机值,返回int:${__Random(18,40,)};
2、获取一个固定长度的随机值,返回string:${__RandomString(25,1234567890,)}
3、想要获取一个double值,建议是获取一个int然后转成doubule或者long,然后除以10:
var systemCode2 = ${__Random(0,10,)};
Double systemCodeobj2 = Double.valueOf(systemCode2);
Double systemCode = systemCodeobj2/10;
4、想要获取一个随机版本值,格式: 222.342.8870
${__BeanShell(${__Random(1,999999,)}+"."+${__Random(1,999999,)}+"."+${__Random(1,999999,)},)}
5、获取时间参数化:${__time(,)}
获取指定格式时间的值:
6、生成唯一的id:${__UUID}