项目场景:
公司项目需要接口关联计算进行赋值:
项目场景:A接口提取的返回值,在传到B接口使用时,需要先进行四则运算后,再赋值使用。
A接口提取的值
B接口需要使用计算后的值

问题描述
使用beanshell预置处理器时一直报错:
代码如下:

报错信息如下:
原因分析:
可能是beanshell插件工具没有此java类方法,语法问题错误等
导致找不到该方法,报语法错误,尤其是 “*”乘号 类型转换错误,导致计算失败,报语法错误(还是不熟悉,健忘啊)
解决方案:
使用了JSR223这个插件,代码用
BigDecimal这个类方法,可以很好解决不是整数int类型的数据

以上记录这次jmeter计算报错问题
---The End---
后续有好方法还会继续更新,欢迎大家一起交流互助。
如果对你有帮助请关注哦!
文章描述了一个项目中遇到的问题,即在使用Beanshell进行接口数据处理时出现四则运算报错,特别是乘法操作的数据类型转换错误。为了解决这个问题,作者转向使用JSR223插件,并利用BigDecimal类来处理非整数类型的计算,成功解决了计算错误的问题。作者鼓励读者分享更多解决方案并关注相关话题。
9055

被折叠的 条评论
为什么被折叠?



