在邮递员测试中-如何将json文件中的数据读取到“对象列表键值对”中?

我有一个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

guopu8483 回答:在邮递员测试中-如何将json文件中的数据读取到“对象列表键值对”中?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3013340.html

大家都在问