Json SOATest值断言用于数据源查找失败

Json SOATest值断言用于数据源查找失败,json,testing,automated-tests,parasoft,Json,Testing,Automated Tests,Parasoft,我正在使用parasoft SOATest测试服务响应,但出现了故障 消息:数据源:产品(第1行):值断言:对于元素“./item”,应为:abc,但为:bcd 我的要求是验证以下响应 { "samples" : { "prds" : [ "abc", "bcd" ] } } 我有一个数据源表,如下所示。第一行作为列名 prds abc 卡介苗 在SOATest中,我有一个JSON Assertor

我正在使用parasoft SOATest测试服务响应,但出现了故障
消息:数据源:产品(第1行):值断言:对于元素“./item”,应为:abc,但为:bcd

我的要求是验证以下响应

{
    "samples" : {
        "prds" : [
            "abc",
            "bcd"
        ]
    }
}
我有一个数据源表,如下所示。第一行作为列名

  • prds
  • abc
  • 卡介苗
  • 在SOATest中,我有一个JSON Assertor,在JSON Assertor中,我配置了一个值断言。在值断言中,我选择了第一个项目,然后在下一步中,我选择了应用于所有“项目[*]”。然后结束

    在预期值中,我选择Parameterized并从下拉菜单中选择
    prds

    毕竟,当服务返回上面的有效负载时,它失败了,出现了上面给定的消息


    这是SOATest的缺陷/限制还是我在这里遗漏了一些步骤

    我相信这只是因为您选择了应用于所有“项目[*]”而不是仅应用于“项目[1]”