gpt4 book ai didi

java - beanshell 采样器,我想从 jmeter 访问 java 代码

转载 作者:行者123 更新时间:2023-12-01 11:20:11 27 4
gpt4 key购买 nike

我在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")));

}

eclipse 代码:

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);
}

}

最佳答案

你是吗:

  • 将 JmeterTools 类导出为 JAR
  • JAR 还好吗?
  • 将 JAR 放入 jmeter/lib 文件夹中?

此外,beanshell 代码末尾有一个不应该出现的 }

关于java - beanshell 采样器,我想从 jmeter 访问 java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31337789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com