0
我使用Parasoft的SOATest来测试服务响应,我得到了一个失败 Message: DataSource: products (row 1): Value Assertion: For element "../item", expected: abc but was: bcd
SOATest值断言失败的数据源查找
我的要求是,以验证以下响应。
{
"samples" : {
"prds" : [
"abc",
"bcd"
]
}
}
我有一个数据源表如下。第一行作为列名。
- PRDS
- ABC
- BCD
在SOATest我有一个JSON Assertor和JSON Assertor内部我已经配置了价值主张。在Value Assertion中,我选择了第一个项目,然后在下一步中选择Apply to all "item[*]"
。然后完成。
在预期值中,选择参数化并从下拉菜单中选择prds
。
毕竟,当服务返回上述有效负载时,它会失败,并返回上面给出的消息。
这是SOATest的缺陷/限制还是我错过了这里的某个步骤。