Jmeter BeanShell 引用变量报错Error or number too big for integer
变量 报错 Error for number or 引用 JMeter
2023-09-27 14:21:28 时间
如果你通过CSV Data Set Config或者_StringFromFile函数来参数化你的请求,需要特别注意当参数为纯数字时,jmeter会默认将其识别成int型数据,说明jmeter并不是默认以String类型对数据进行读取的:范围-2147483648到2147483647,如果超出这个范围(例如2147483648这个数字):jmeter控制台则会抛出如下异常:jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval Parse error at line 14, column 181 : Error or number too big for integer type: 2147483648,如果要解决此问题,可在超出范围-2147483648到2147483647的数据前加上字母,或者使用beenshell进行参数化。
注意:
1、在BeenShell中引用外部参数需要以String类型的方式引用:例如:"${user}"(ps需要加上双引号)
2、在BeenShell中引用文件路径时不要使用"\",否者会转义成ASCII码,当你需要表示完整的路径时应该如此表示:E:/TestSupplierInterFace/ZipUtil.java,而不是像java中引用E:\\TestSupplierInterFace\\ZipUtil.java,这样就会将T和Z分别转码成84和90然后jmeter控制台就会报错
相关文章
- MySQL的四种变量类型
- 大数据-Flume(一):日志收集系统【简介、安装】【Source(上游;日志)--Channel(缓冲区,线程共享变量,将上下游拆分成独立线程)-->Sink(下游;比如Kafaka、HDFS)】
- 大数据-消息队列-Kafka(五):Producer(生产者)【发送消息采用的是异步发送】【两个线程:main线程和Sender线程】【线程共享变量:双端队列RecordAccumulator】
- Linux下awk内置变量使用介绍
- 倍福PLC和C#通过ADS通信传输int类型变量
- css中也可以使用变量了?
- awk系列:如何让awk使用 Shell 变量
- SpringBoot @Autowired中注入静态方法或者静态变量
- MFC 控件加入数组成员变量
- shell 操作字符串 变量 数组
- python 变量 不断 相加 or 相减的简便写法 a +=1
- 【Python基础】变量的定义与输出 || IPython中演示 || Pycharm中演示 || 整型变量 || 变量的类型
- 前端百题斩【002】——js中6种变量声明方式
- nginx lua 中赋值变量返回