纽曼无法读取属性并引发错误,但邮递员收集运行器工作正常

时间:2019-06-20 18:38:49

标签: javascript newman postman-collection-runner

我试图在邮递员中通过Runner类运行测试用例,它可以正常运行,但如果在纽曼中运行,则可以实现相同的实现。自从我设置环境变量以来,第一个API使得newman无法读取该变量。

根据我的观察,我在邮递员中的json响应如下例

[
    {
        "SECURITY_QUESTION": "SQ10",
        "PTN_STATUS": "A",      
        "PTN": "52115456335",
        "SYS_CREATION_DATE": "2019-06-20T07:36:23.000+0000",
        "ENCR_SECURITY_ANS": "!L[>",
        "BAN": 278030106,
        "ENCR_PIN_NUMBER": ">aR)"
    }
]

在纽曼语中-它读取带有“”的属性,但没有双引号的BAN无法读取

Newman Error:

01.  TypeError                                     Cannot read property 'BAN' of undefined
                                                    at test-script

由于我的第一个测试用例已与环境变量集成在一起,这阻碍了我的测试。但是,我在邮递员中尝试过,它可以读取json响应中倾向于读取的BAN值,但唯一的问题是在纽曼中,它无法读取BAN属性。

预期:应该在newman cmd中运行,并且即使没有将双引号引起来也要采用该值

0 个答案:

没有答案