请求编写if控制器代码:根据price值跳转至首页或航班购买页
JMeter If控制器配置代码
以下是满足需求的两个If控制器判断条件代码,假设你已通过提取器(如正则/JSON提取器)获取到price变量:
1. 跳转首页的If控制器条件
当price大于500时触发,推荐使用性能更优的Groovy语法:
${__groovy(vars.get("price") as Double > 500,)}
也可以用JEXL3语法:
${__jexl3(${price} > 500,)}
在该控制器下添加访问首页(Home Page)的HTTP请求即可。
2. 跳转航班购买页的If控制器条件
当price小于500时触发,Groovy语法:
${__groovy(vars.get("price") as Double < 500,)}
JEXL3语法:
${__jexl3(${price} < 500,)}
在该控制器下添加访问航班购买页(Purchase the flight)的HTTP请求即可。
注意:如果
price变量是字符串格式,Groovy语法里的as Double会自动将其转为数值类型,避免类型判断错误;若price可能等于500,可根据需求补充等于时的处理逻辑。
内容的提问来源于stack exchange,提问作者user21403977
相关产品推荐
相关产品推荐

