Karate 如何在比较两个JSON时列出所有差异

Karate 如何在比较两个JSON时列出所有差异,karate,Karate,这是我的密码 *def aJson=[{foo1:2},{bar1:2},{foo2:null},{bar2:a}] *def bJson=[{foo1:4},{bar1:2},{foo2:null},{bar2:b}]; *匹配aJson==bJson 这是版本为0.9.1的代码的结果,该版本为此提供了错误修复。 据我所知,不可能同时获得foo1和bar2错误的信息。这是不受支持的。这对于测试web服务的团队来说从来都不是问题,因为您只想检测增量。如果您觉得这是一个问题,请提供代码或使用其他

这是我的密码

*def aJson=[{foo1:2},{bar1:2},{foo2:null},{bar2:a}]
*def bJson=[{foo1:4},{bar1:2},{foo2:null},{bar2:b}];
*匹配aJson==bJson
这是版本为0.9.1的代码的结果,该版本为此提供了错误修复。
据我所知,不可能同时获得
foo1
bar2
错误的信息。

这是不受支持的。这对于测试web服务的团队来说从来都不是问题,因为您只想检测增量。如果您觉得这是一个问题,请提供代码或使用其他工具,谢谢。
Karate version: 0.9.1
======================================================
elapsed:   0,27 | threads:   10 | thread time: 0,04 
features:     1 | ignored:    1 | efficiency: 0,01
scenarios:    1 | passed:     0 | failed: 1
======================================================
failed features:
examples.users.test: test.feature:7 - path: $[0], actual: {foo1=2}, expected: {foo1=4}, reason: [path: $[0].foo1, actual: 2, expected: 4, reason: not equal (Integer)]