JMeter参数大小写转换
JMeter参数大小写转换
现在测试工具很多,不过作为Java开发人员,我还是喜欢JMeter。
网上对于这个的介绍很少,难道JMeter太小众了?
有哪些函数可以实现
- __BeanShell
- __javaScript
__lowercase
上栗子
在用户里的变量
中定义一个变量pass
,后续引用。
pass= Abc123
栗子来了:
__BeanShell
${__BeanShell("${pass}".toLowerCase())}
//-------------
输出结果:abc123
__javaScript
${__javaScript('${pass}'.toLowerCase())}
//-------------
输出结果:abc123
__lowercase
网上我看有使用的
__lowercase
的在这里建议大家放弃,官方是没有这个的。jmeter-functions
一种操作方式vars.get
__BeanShell
${__BeanShell(vars.get("pass").toLowerCase())}
//-------------
输出结果:abc123
__javaScript
${__javaScript(vars.get('pass').toLowerCase())}
//-------------
输出结果:abc123
注意事项
这里大家注意两点:
- 引号是不能省略的,必须带着。
__BeanShell
中 变量必须是双引号,单引号是不行的,这里和__javaScript
有区别。