Arrays Jmeter中的Json导入错误

Arrays Jmeter中的Json导入错误,arrays,json,import,jmeter,automated-tests,Arrays,Json,Import,Jmeter,Automated Tests,我需要在Jmeter中执行断言,为此我有以下代码: import com.eclipsesource.json.*; { Long maxId = -1L; JsonArray subBalances = vars.get("subBalanceArray").get("subBalances").asArray(); for (int j = 0; j < subBalances.size(); j++) {

我需要在Jmeter中执行断言,为此我有以下代码:

import com.eclipsesource.json.*;

{
    Long maxId = -1L; 
    JsonArray subBalances = vars.get("subBalanceArray").get("subBalances").asArray();

       for (int j = 0; j < subBalances.size(); j++) 
            {
                JsonObject subBalance = subBalances.get(j).asObject();
                long subBalanceId = subBalance.get("subBalanceId").asLong();
                maxId = Math.max(maxId, subBalanceId);
            }
}

vars.put("latestId", String.valueOf(accountId.getLong("subBalanceId")));
log.info(vars.get("latestId");
您需要下载jar,将其放在下面,然后重新启动JMeter以获取.jar。在此之后,您的代码应该按照预期开始工作


也考虑从BeeSek到Groovy的移动如下:

  • 因此,您不必依赖外部库
Assertion failure message: org.apache.jorphan.util.JMeterException: 
Error invoking bsh method: eval Sourced file: inline evaluation of: ``import 
com.eclipsesource.json.*; import org.json.JSONObject; import org.json.JSO . . 
. '' : Typed variable declaration : Class: JsonArray not found in namespace