码迷,mamicode.com
首页 > 系统相关 > 详细

BeanShell计算支付价格

时间:2018-12-05 16:25:55      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:mount   src   com   png   bubuko   discount   查看   price   提取   

问题:需要获取支付价格,而支付价格是商品价格*折扣

解决:先将商品价格和折扣获取出来,然后使用BeanShell将两个值相乘,获得最后的支付价格

1、使用json提取器提取商品的价格

技术分享图片

2、使用正则表达式获取折扣值

技术分享图片

3、使用BeanShell计算最终支付价格

技术分享图片

float shop_price = Float.parseFloat(vars.get("shop_price"));
log.info("===shop_price:"+shop_price);
float discount = Float.parseFloat(vars.get("discount"));
log.info("===discount:"+discount);
float pay_amount = shop_price*discount;
log.info("===pay_amount"+pay_amount+"=========");
vars.put("pay_amount",pay_amount.toString());

 4、执行查看计算的值

技术分享图片

 

BeanShell计算支付价格

标签:mount   src   com   png   bubuko   discount   查看   price   提取   

原文地址:https://www.cnblogs.com/dancy0dante/p/10070801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!