如何在Jmeter参数请求字段

时间:2016-05-06 17:42:13

标签: arrays post jmeter

enter image description here

我需要在Jmeter中的参数中添加此数组,以完成POST请求。我收到400错误。 这是数组,需要有一个POST请求:

conditions :[{accountStatus: 'UNVERIFIED'}, {accountStatus: 'INVITED'}]

3 个答案:

答案 0 :(得分:2)

只需添加一个带空白名称的参数,并将您的JSON数组作为值:

Pass JSON Data

您可以使用“查看结果树”侦听器来检查请求和响应详细信息:

View Results Tree

另外,请确保添加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]))

See more about Request options here