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的缺陷/限制還是我錯過了這裏的某個步驟。