Arrays Jmeter中的Json导入错误
我需要在Jmeter中执行断言,为此我有以下代码: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++) {
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