使用不同的数据集运行时,邮递员脚本不会失败

时间:2018-07-30 05:10:57

标签: postman chai

当前请求的标头中包含令牌,因此它应该通过。如果任何带有特定数据的内部请求失败,我希望我的脚本失败。现在,我故意通过不给出标题来使它失败,这是在控制台上打印结果,而不是使条件失败。如果任何请求都没有得到200响应,我希望条件失败

it('should return a 200 response', () => {
    for (var i=0; i< devicesData.length; i++)
    {
           devicesvalue=devicesData[i].deviceType;
           console.log('value------'+devicesvalue);
            pm.sendRequest({
            url: 'https://test-services.interact.technology/rest/brochures?cId='+cid+'&deviceType='+devicesvalue+'&appCode=MY',
            method: 'GET',
        //   header:{
        //          'x-nextinteract-authtoken': pm.variables.get("login-authtoken")
        //     }
            }, function (err, res) {
                console.log(res);
                pm.expect(err).to.not.be.ok;
                pm.expect(res).to.have.property('code', 200);
                pm.expect(res).to.have.property('status', 'OK');
        });
            response.should.have.status(200);
            response.ok.should.be.true;
            response.statusType.should.equal(2);
            response.error.should.be.false;
    }
});

0 个答案:

没有答案