Loadrunner 计算保留两位小数不四舍五入

Posted tira-misu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Loadrunner 计算保留两位小数不四舍五入相关的知识,希望对你有一定的参考价值。

有时候在测试过程中会截取返回值,当你截取的值不值最终的值,需要进行计算后才能使用并且需要保留两位小数,不进行四舍五入的计算;

此时 我使用了各种办法,但是最终我采用了一种最直接,最暴力的方法就是先乘后除,先变int后转floa。

Action()
{

float a = 2.8999;
float b;
b = ((int)(a * 100))/100.0;

lr_output_message("保留两位小数%.2f ",b);

return 0;
}

结果:保留两位小数2.89。以上为测试,下面的代码为脚本中调用:

Action()
{

double apple;

int apples;

web_reg_save_param("app",
"LB=app":",
"RB=,"breakValue"",
"Search=Body",
"Ord=1",
LAST);

apples= atoi(lr_eval_string("{app}"));

apple= 1.0 * apples/ 100000;

lr_output_message("获取值为%.2lf,",((int)(apple* 100))/100.0); //先取整再除以100

return 0;
}

这样将获取的值进行处理就变成了你需要的样式。

 

 

 

以上是关于Loadrunner 计算保留两位小数不四舍五入的主要内容,如果未能解决你的问题,请参考以下文章

vue 保留小数点后两位以及转化为百分比

sql 保留2位小数

C语言四舍五入保留两位小数

java 四舍五入保留两位小数

js保留小数位

java中小数怎么四舍五入?