我们的项目需要彻底的 REST API 测试。因此,我们使用 SOAP-UI Pro 进行 REST Web 服务测试。
我想测试以下场景:
存储“XML”文件并确保获取相同的“XML”文件。
需要使用响应 'XML' 验证 'request-XML',其中一些 'XML-tags' 是动态的,例如:
请求“XML”是:
<c:field xmlns:c="http://iddn.icis.com/ns/core">
<c:id>http://iddn.icis.com/fields/low</c:id>
<c:version>1</c:version>
<c:created-on>2012-08-13T11:01:39Z</c:created-on>
<c:type>field</c:type>
<c:name>low</c:name>
<c:value type="integer" />
<c:description xml:lang="en">
<c:name>low</c:name>
</c:description>
</c:field>
在获取时,我们需要验证我们是否正在获取上述“XML”。
我试图通过使用“断言内容”进行验证,但它失败了,因为<c:created-on>2012-08-13T11:01:39Z</c:created-on>
每次我们存储它时值都会发生变化。
如何在“SOAP-UI”测试中处理动态响应“XML”标签?
注意:我是 Groovy、x-path 和 X-query 以及 SOAP UI 的新手。