0

我有一个包含 WSDL 和测试套件的 SOAP UI 项目。但是尺寸相当高。有没有办法删除保留测试套件的 wsdl,以使尺寸变小。我想要像 JMeter 这样的东西,它只保存请求和验证。有什么办法可以在 SOAPUI 中做到这一点。

4

1 回答 1

0

现在这很有趣..

有两种方法可以减小soapUI 项目XML 的大小。

1)取消选中caches and associated WSDLs locally for offline access and improved performancepreferences>WSDL Settings图中的选项。此设置仅对选中/取消选中此选项后将创建的项目影响现有项目。

soapUI WSDL 设置

取消选中此选项可以显着减小soapUI 项目的大小。请参见下图,这两个项目都是使用相同的WSDL创建的,并且大小减少了一半。我有另一个实例,在取消选中此选项后,大小从 ~400kb 减少到 100kb。

2)编辑soapUI项目xml,当项目存在并且已经创建了测试套件时,这很有用,这在你的情况下是正确的。在将项目 xml 编辑为任何不正确的编辑时,您必须非常小心,您将丢失所有工作。因此,在尝试这种方法之前,请先备份您的项目。在您的 soapUI 项目中删除<con:definitionCache/>元素并删除标签中<con:definitionCache></con:definitionCache>的所有数据,包括标签。这将删除本地存储的 wsdl 内容。

于 2014-03-21T19:44:54.190 回答