【发布时间】:2015-07-22 17:07:04
【问题描述】:
我在使用 SoapUI 方面学到了很多东西,但是,我只是停留在这一点上。我返回了以下有效负载:
[
{
"@c": ".CreditPaymentInfo",
"supplementalInfo": null,
"date": "06/30/2015 17:03:50",
"posTxCode": "107535",
"amt": 2.56,
"transactionId": 235087,
"id": 232163,
"cardType": "CREDIT",
"cardHolderName": "SMITH2/JOE",
"expMonthYear": "0119",
"lastFourDigits": "4444",
"approvalCode": "315PNI",
"creditTransactionNumber": "A71A7DB6C2F4"
},
{
"@c": ".CreditPaymentInfo",
"supplementalInfo": null,
"date": "07/01/2015 15:53:29",
"posTxCode": "2097158",
"amt": 58.04,
"transactionId": 235099,
"id": 232176,
"cardType": "CREDIT",
"cardHolderName": "SMITH2/JOE",
"expMonthYear": "0119",
"lastFourDigits": "4444",
"approvalCode": "",
"creditTransactionNumber": null
}
]
我想计算返回了多少节点...因此,在这种情况下,我希望每当我在 SoapUI 中运行此测试步骤时都会返回 2 个节点。
我试图使用 JsonPath Count 断言来完成这项工作,但是我无法正确格式化它。
任何帮助将不胜感激!
【问题讨论】:
-
您想直接从 SOAP UI 获取这些信息,还是可以随意使用任何您希望的方法?
-
我不介意它是一个时髦的脚本还是类似的东西。我只想让我的 QA 团队的未来成员在一个工具中完成所有测试。
标签: arrays json count nodes soapui