Jmeter函数引用和函数重定向【转】
在jmeter中的【选项】中选择【函数助手对话框】---这些函数可以高速有效的帮助我们开展自动化编写与校验!!!!!!
如图:
重点!!!本章的侧重点不讲函数的具体使用,函数具体的使用与java类似,不理解或者不会的可以问度娘!!!
本章讲的是函数和重定向的变量在jmeter怎么引用和不同数据类型的定义方法!!!
举例一:整型,__Random函数例证---整型的引用无需加""号
创建BeanShellSampler 并在中输入以下脚本
1
2
3
4
5
6
7
8
9
|
//没有重定向 函数直接引用 int a = ${__Random( 1 , 15 ,)}; log.info( "获取当前随机值:" +a); //重定向变量 int a = ${__Random( 1 , 15 ,random)}; //重定向变量random并引用 int b = ${random}; log.info( "获取当前随机值2:" +b); |
输出为
举例二:String型,__javaScript函数例证---String型的引用需加""号
创建BeanShellSampler 并在中输入以下脚本
1
2
3
4
5
6
7
8
9
|
//没有重定向 函数直接引用 String date1 = "${__javaScript((new Date()).getFullYear()+'-'+ ((new Date()).getMonth()+1) + '-' + (new Date()).getDate(),)}" ; log.info( "获取当前日期:" +date1); //重定向变量 String date = "${__javaScript((new Date()).getFullYear()+'-'+ ((new Date()).getMonth()+1) + '-' + (new Date()).getDate(),currDate)}" ; //重定向变量currDate并引用 String date2 = "${currDate}" ; log.info( "获取当前日期2:" +date2); |
输出为
结语:关于函数的使用可以留言沟通~~~