我试图在邮递员中通过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中运行,并且即使没有将双引号引起来也要采用该值