我有一个test.json数据文件,其中包含30个键值对的列表
我从JSON响应中获得30个响应
目前,我正在编写30条如下的语句:
pm.expect(jsonData.X).to.eql(pm.variables.get("X"));
信息:
//I am able to get json response values into an array
var rowCount=keys.length;
var data = pm.response.json();
var values = Object.values(data);
*//Unable to get data from json file into an object list*
*var dataValue = pm.variables.get();*
for(var i in rowCount) {
// console.log(values[i]);
var test = compareResponse(values[i],dataValues[i]);
}
function compareResponse(jsonValue,dataValue) {
if(pm.expect(jsonValue).to.eql(dataValue)) {
return 'Success'
}
else
return 'fail'
}
我的计划是编写一个可以使用2个参数(jsonValue和dataValue)的函数,并具有在内部进行比较的语句,然后调用该函数直到rowCount