我需要在Jmeter中的参数中添加此数组,以完成POST请求。我收到400错误。 这是数组,需要有一个POST请求:
conditions :[{accountStatus: 'UNVERIFIED'}, {accountStatus: 'INVITED'}]
答案 0 :(得分:2)
只需添加一个带空白名称的参数,并将您的JSON数组作为值:
您可以使用“查看结果树”侦听器来检查请求和响应详细信息:
另外,请确保添加HTTP Header Manager至少发送Content-Type
标题,其值为application/json
答案 1 :(得分:0)
在Body Data
标签中添加JSON数据,而不是参数标签。
答案 2 :(得分:0)
另一种解决方案:
function f (arr) {
let tmp = {};
return (arr.find(v => (tmp[v] || (tmp[v] = true) && false)) || -1)
}
console.log(f([2,1,3,5,3,2]))
console.log(f([2,4,3,5,1]))
console.log(f([2,4,3,5,1,7]))