gpt4 book ai didi

javascript - 如何避免将数组转换为逗号分隔的字符串?

转载 作者:行者123 更新时间:2023-11-28 09:05:58 29 4
gpt4 key购买 nike

我正在使用 Jmeter 2.4,并尝试提取数组值并将其用于进一步的 API 调用。

我正在使用 Bean shell Sampler 和以下 javascript 代码:

var array=${Response};

var Name=new Array();
var Location = new Array();
var ID = new Array();

for(var i=0;i<array.length;i++)
{
Name[i] = array[i].Name;
Location[i] = array[i].Location;
ID[i] = array[i].ID
}

vars.put("myName",Name);
vars.put("myLocation",Location);
vars.put("myID",ID);

myName 和 myLocation 的值存储为字符串,因此很难使用数组值。

如何避免将数组转换为逗号分隔的字符串?

最佳答案

如果您的响应是 json 响应,您可以将响应作为 javascript 处理并将其用作数组。这个 jmeter-screencast 可以为您提供详细信息。 http://my.kpoint.com/kapsule/gcc-744b552e-c91e-4db2-9d39-37c6e66f22ac/t/jmeter-tutorial-json-array-extraction

如果您的响应不是 json,则必须使用 regex-extractor 和 foreach Controller 来迭代所有值。这个 jmeter-screencast 可以为您提供详细信息。 http://my.kpoint.com/kapsule/gcc-1dadaeee-1572-4c83-81fc-8d401cade743/t/jmeter-tutorial-multivalue-regex

关于javascript - 如何避免将数组转换为逗号分隔的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17090789/

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