json - 如何在测试中检查数组中对象中的多个值
问题描述
我是在邮递员中编写测试的新手。我请求您的理解,这可能很容易,但我与邮递员的工作时间太短了:) 所以如果有人能帮助我,我会很高兴。
我有一个问题,应该如何查看请求检查该 JSON 中每个分期付款的值是否高于 100。
是否可以在测试响应中获取分期付款值不超过 100 的数组对象的信息。
在下面的代码中,我尝试从数组中引用对象中指定的特定值。
但这不是...
pm.test("Installment < 100", () =>
const responseJson = pm.response.json();
pm.expect(responseJson[0].[0]).to.be.above(100);
});
[
{
"id": "A1",
"price": 43900,
"products": [
{
"product": "cash",
"installment": 43900
},
{
"product": "loan",
"installment": 469.57
}
]
},
{
"id": "A2",
"price": 99900.00,
"products": [
{
"product": "cash",
"installment": 99900.00
},
{
"product": "loan",
"installment": 1053.49
}
]
},
{
"id": "A3",
"price": 56900,
"products": [
{
"product": "cash",
"installment": 56900
},
{
"product": "lease",
"installment": 285.05
},
{
"product": "loan",
"installment": 605.12
}
]
}
]
解决方案
推荐阅读
- c++ - 为什么 --string::end() 编译但 --string.size() 不编译?
- powershell - 如何在 PowerShell 中将字符串值转换为动态数据类型?
- reactjs - ReactJS:禁用父子组件中的鼠标事件
- python - 使用请求在 Python 中下载 SSRS 报告
- python - 如何从最后一行读取行?
- r - SSL 是否适合发送安全内容?
- oracle-apex - Oracle APEX - 自定义条形图
- sql-server - 如何将此本地函数调用转换为远程函数调用?
- google-cloud-firestore - 添加对两个不同集合的文档引用
- oracle - 没有返回行的函数没有返回值