我有免费版的Soap UI和几个不同的工作区。我想为Soap UI设置几个快捷方式,每个快捷方式包括一个启动参数,指示要加载的工作空间,但我找不到实际参数是做什么的。我查看了文档,我看到了一个事实,即有可用的启动参数,但我找不到它们的列出位置。
有没有办法做到这一点(类似于eclipse的“-data”参数)?
感谢。
答案 0 :(得分:9)
通过创建引用项目的工作区文件,然后从命令行或批处理文件启动soapui,可以相当轻松地完成此操作。您需要指定工作区文件的开关是-w。
soapui-4.5.1 -w "c:\path to my workspace file"
反过来,所有工作区文件都需要一个包含项目名称和项目文件路径的节点。
<con:soapui-workspace xmlns:con="http://eviware.com/soapui/config" soapui-version="4.5.1" name="Projects"> <con:description/> <con:settings/> <con:project name="My Project Name">D:/path to my project.xml</con:project> </con:soapui-workspace>
我知道这是旧的,但我有同样的问题,并且因为无法指定启动项目而感到沮丧。我下载了SoapUI源代码,并在我找到答案之前进行挖掘。
答案 1 :(得分:0)
您可以通过为每个工作区提供不同的soapui-settings.xml文件来实现此目的,然后在启动Soapui时使用相应的设置文件覆盖SOAPUI_HOME soapui-settings.xml。 在开始使用soapui.sh之前创建一个简单的包装shell / bat脚本来进行复制,并在必要时复制修改后的版本。