我有一个场景来验证数组中的“状态”值。响应是动态的,# 迭代可能会有所不同。我不想在我的邮递员环境中保存这个值,但需要进行动态检查。从我下面的 API 响应中,我得到了 2 个实例,第一个是 AVAILABLE,第二个是 SOLDOUT。有人可以建议我如何进行比较吗?
响应 API:
[
{
"status": "AVAILABLE",
"price": {
"baseAveragePrice": 209,
"discountedAveragePrice": 209
},
"Fee": 39,
"flag": false
},
{
"status": "SOLDOUT",
"price": {
"baseAveragePrice": 209,
"discountedAveragePrice": 209
},
"Fee": 39,
"flag": true
},
]
pm.test("status Check", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.status).to.be.oneOf(["AVAILABLE", "SOLDOUT", "NOTRELEASED"]);
});