jmeter中类型转换,字符串,转数字型或浮点型问题:在使⽤bean shell中把变量转换成数字型和浮点型,进⾏计算
解决⽅案:因为是java语⾔,还是和java转换⼀样
字符串转int型
使⽤:Integer.parseInt()
if (Integer.("subtotal"))>0){#subtotal 变量,为1
log.info("转换成功,⼤于0"); }else{ log.info("转换失败"); }
字符串转double型
使⽤:Double.parseDouble(),⼀定要注意,打印时,log.info要转成字符串
DecimalFormat;
double calculate=0.00;
double total=0.00;
String price = ("subtotal"); #是变量1.2
String ("GrandTotal");#是变量2.3
log.info(price);
浮点型变量floatlog.info(grandtotal);
calculate = Double.parseDouble(price);
log.String());
calculate=calculate+6.99+1.64;
log.String());
total= Double.parseDouble(grandtotal);
log.info("计算总价格"+String());
log.info("结算总价格"+String());
if (calculate==total){
Failure = false;
log.info("结算总价格与计算价格⼀致");
}else{
Failure = true;
FailureMessage = "结算总价格与计算价不⼀致";
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论