我在jmeter
中遇到了以下错误。
回复代码:500 响应消息:org.apache.jorphan.util.JMeterException:调用bsh方法时出错:eval文件:内联评估'
bean shell代码:
import tools.JmeterTools;
JmeterTools jt = new JmeterTools();
int num = Integer.parseInt(vars.get("A1"));
num = jt.randInt(num);
vars.put("A1", num.toString());
num = Integer.parseInt(vars.get("B1"));
num = jt.sqrInt(num);
vars.put("B1", num.toString());
vars.put("B2", jt.sqrstr(vars.get("B2")));
}
日食代码:
package tools;
import java.util.Random;
public class JmeterTools {
public JmeterTools(){
}
public int randInt (int x){
Random randomGenerator= new Random();
return randomGenerator.nextInt(x);
}
public int sqrInt(int x){
return x*x;
}
public String sqrstr(String x){
int y= Integer.parseInt(x);
return String.valueOf(y*y);
}
}
答案 0 :(得分:0)
你有没有:
此外,您的beanshell代码末尾有一个} ,不应该存在。