我已经获得了一个基本的SoapUI项目来对模拟服务器运行一些测试。当我将项目导入SoapUI时,它是灰色的,只给我一个重新加载项目的选项。
当我为项目加载XML文件时,它似乎无效,但它应该仍然可以根据文档工作。
在导入时我应该注意XML中的某些内容,或者除了使用“导入”功能之外还有其他方法导入SoapUI项目吗?
答案 0 :(得分:1)
有几件事需要检查:
作为最后的手段,请使用文本编辑器查看项目文件。它是有效的XML;在保存的消息有效负载中是否有垃圾字符?
答案 1 :(得分:1)
我也面临这个问题。以下步骤可帮助我解决该问题:
在SoapUI中单击“新项目”选项卡,并使用默认参数创建一个新的空项目。
然后右键单击并选择“将项目另存为”,然后将其保存为XML文件格式。
然后复制旧XML项目的全部内容(由于灰显而无法打开),然后将其粘贴到步骤2中保存的XML文件中(覆盖以前的所有内容)。 / p>
保存文件。
然后使用此更新的XML文件导入项目(因为该文件仅具有您先前项目的内容,因此将还原整个先前项目)。
我不知道其背后的逻辑,但是这件事对我有用,因此在这里分享给所有人都受益!
答案 2 :(得分:0)
如果将XML文件打包为zip文件,则可能会引入工件。查找以下形式的XML:
<<<<<<< HEAD
<!-- content -->
=======
<!-- duplicated content -->
>>>>>>>
,并删除除第一个{content}部分以外的所有内容。另外,请确保在“ >>>>>>”之后保留所有尾随标签。