SoapUI-如何计算jsonArray(作为soapUI中传输属性的响应)

时间:2018-08-16 18:15:08

标签: soapui jsonpath

我半天以来一直在尝试使用SoapUi(基本版本5.2.1)在Transfer变量中获取JSON数组Response的计数。 -请查看屏幕截图 enter image description here

我作为REST API的一个JSON数组得到响应,并且想要获取Json Record中所有属性@Before public void setUp() { org.junit.Assume.assumeTrue(someCondition()); } 的编号(在soapUI中通过将其传递到Transfer属性步骤)-请参阅屏幕截图。

有人可以帮助我解决此问题吗? 感谢您的支持!

我已经尝试了以下方法,但没有成功:

rel

在所有情况下,我都会得到一个空的回复($..links[?(@.href == '/admin/verfahren')].rel).length() ($..links[?(@.href == '/admin/verfahren')].rel).length ($..links[?(@.href == '/admin/verfahren')].rel).size() ($..links[?(@.href == '/admin/verfahren')].rel).size

[[]]

在这种情况下也什么也没有。

这是REST API JSON响应的一条记录:

count($..links[?(@.href == '/admin/verfahren')].rel)

这也是我想要得到的计数的响应:

[[creat,creat,creat,......]-参见屏幕截图

1 个答案:

答案 0 :(得分:1)

不知道您是否找到了答案,但是我建议您这样做:
然后放入您的property in ResponseAsXml and path language as XPath

${#ResponseAsXml#count(//*:rel)}

看看this
希望它可以为您提供帮助

相关问题