jmeter的学习记录
1、变量的存储
props存储的是全局的,vars是线程级别的 对应的取值逻辑分别是${__P(xxx)}和${xxx}
props变量需要主动清理
if (props.containsKey("utSuccess")) {
log.info(props.get("utSuccess")+"xxxxxxxxxxxxxx");
props.remove("utSuccess");
}else{
log.info("mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm");
}
if (props.containsKey("atSuccess")) {
log.info(props.get("atSuccess")+"zzzzzz");
props.remove("atSuccess");
}else{
log.info("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn");
}
props.put("utSuccess","false");
props.put("atSuccess","false");
2、条件控件
不满足的时候跳出包括If Controller 、While Controller
${__jexl3(
"${__P(utSuccess)}" == "false" ||
"${__P(atSuccess)}" == "false"
)}
后置处理器中对变量进行处理
props.put("atSuccess", String.valueOf(atSuccess));
正文到此结束