Java JMeter添加变量
我需要在JMeter中添加四个变量,并将它们存储在另一个变量中,我将在以后的请求中使用该变量(存储在变量finalScore中)。我有一个Java JMeter添加变量,java,jmeter,beanshell,Java,Jmeter,Beanshell,我需要在JMeter中添加四个变量,并将它们存储在另一个变量中,我将在以后的请求中使用该变量(存储在变量finalScore中)。我有一个BeanShell预处理器,其代码如下: overallScore = ${__intSum(${score1}, ${score2}, ${score3}, ${score4}, finalScore)}; 在执行过程中,我不断遇到以下错误: 2015/10/16 14:05:05 ERROR - jmeter.JMeter: Uncaught excep
BeanShell预处理器,其代码如下:
overallScore = ${__intSum(${score1}, ${score2}, ${score3}, ${score4}, finalScore)};
在执行过程中,我不断遇到以下错误:
2015/10/16 14:05:05 ERROR - jmeter.JMeter:
Uncaught exception: java.lang.NumberFormatException:
For input string: "${score1}"
对什么是错误以及如何解决有什么想法吗
您的${score1}
变量似乎未定义
您需要从_intSum()函数中删除空格,正确的语法是
${__intSum(${score1},${score2},${score3},${score4},finalScore)}
您不需要Beanshell,因为分数1-4的总和将存储为${finalScore}
如果您需要1-4分和最终分数之和,请将您的函数修改为:
${__intSum(${score1},${score2},${score3},${score4},${finalScore},overallScore)}
参考资料:
- 用户手册章节
- 它为uuu intSum()函数提供了几个用例
${uuuu intSum(1,5,)}-将返回6
${uuuu intSum(1,5,8)}-将返回14
${uuuu intSum(1,5,8,SUM)}-将返回14并将其存储到SUM变量中
${uuuu intSum(10,-5)}-将返回5
${uuuu intSum(${A},${B}})-将返回A和B变量整数表示和的计算结果,这对于计数器值处理非常方便
和其他人的额外信息