gpt4 book ai didi

java - 在 BeanShell (jmeter) 中定义一个列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:15:19 30 4
gpt4 key购买 nike

任何人都可以帮助 BeanShell 脚本吗?所以,我试图在我的代码示例中使用一个列表,但是,我无法正确定义一个列表。来自 BeanShell PostProcessor 采样器的代码如下:

import java.io.*;
import java.util.*;
import org.json.*;
import org.apache.jmeter.samplers.SampleResult;


if ((prev.getResponseCode() != null) && (prev.getResponseCode().equals("200") == true)) {
JSONObject response = new JSONObject(prev.getResponseDataAsString());
JSONArray array = response.getJSONArray("users");
List<String> users_list = new ArrayList<String>();
for(int i = 0; i < array.length(); i++) {
JSONObject object = array.getJSONObject(i);
users_list.add(object.getString("user_id"));
print(users_list);
}
}

jmeter.extractor.BeanShellPostProcessor: Problem in BeanShell script org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval In file: inline evaluation of: ``import java.io.*; import java.util.*; import org.json.*; import org.apache.jmete . . . '' Encountered "=" at line 10, column 31.

最佳答案

这是我在 Jmeter 中创建列表的简单方法:

示例:创建一个大小为线程数(var 参数)的列表:

import java.util.List;
import java.util.ArrayList;

list = new ArrayList();

for(int i = 0; i < ${NumThreads}; i++) {
list.add(i);
}

关于java - 在 BeanShell (jmeter) 中定义一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29082437/

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