我有一个SOAP UI项目,其中包括WSDL和测试套件。但是尺寸相当高。有没有办法删除保留测试套件的wsdl,以便大小很小。 我想要像JMeter那样只持有请求和验证。 有什么方法可以在SOAPUI中执行此操作。
答案 0 :(得分:0)
现在这很有趣..
有两种方法可以减少soapUI项目XML的大小。
1)取消选中caches and associated WSDLs locally for offline access and improved performance
下的preferences>WSDL Settings
选项,如下图所示。此选项仅对选中/取消选中此选项后将创建的项目的现有项目没有影响。
取消选中此选项可以显着减小soapUI项目的大小。请参见下图,这两个项目均使用相同的WSDL创建,大小减少了一半。我有另一个实例,在未选中此选项后,大小从~400kb减少到100 kb。
2)编辑soapUI项目xml,当项目存在并且已经创建了测试套件时,这很有用,在您的情况下也是如此。在编辑项目xml时,您必须非常小心,因为任何不正确的编辑,您将失去所有工作。因此,在尝试此方法之前备份您的项目。在您的soapUI项目中,删除<con:definitionCache/>
元素,并删除<con:definitionCache></con:definitionCache>
标记中的所有数据,包括标记。这将删除本地存储的wsdl内容。