# jmeter需要注意的地方
2 min read
Table of Contents
如果请求下面的正则表达式中,引用的变量获取不到,则不会执行该请求
💬 回复: Jun (2019-10-28)
BeanShell中,外部调用变量{xxx})这个方式转成字符串,直接用to.String()好像无法转成字符串
💬 回复: Jun (2021-01-21)
在beanshell里使用${xxx}方式获取变量,与vars.get(“xxx”)获取变量,
这两种方式获取到的变量的类型时不同的,
vars.get(“xxx”)获取的变量好像是str类型
String b = "";//vars.get("ipaddr_matchNr");这个获取的变量是字符串类型//${ipaddr_matchNr}; 这个获取的变量是int类型int num = ${ipaddr_matchNr};for (int i = 0; i < num; i++){ b += "{\"ipaddr\":" + vars.get("ipaddr_" + Integer.toString(i+1)) + ",\"network\":\"" + vars.get("network_" + Integer.toString(i+1)) + "\"}" + ","; }vars.put("res", b);💬 回复: Jun (2021-02-05)
jmeter5.3搭配jdk15.0.2运行jsr223的JavaScript脚本报错(linux上)
500/javax.script.ScriptException: Cannot find engine named: 'javascript', ensure you set language field in JSR223 Test Element: JSR223-Sampler
用jdk14.0.2就没事