9

我有免费版的 Soap UI 和几个不同的工作区。我想为 Soap UI 设置几个快捷方式,每个快捷方式都包括一个指示要加载哪个工作区的启动参数,但我找不到执行此操作的实际参数。我查看了文档,看到了一个关于有可用启动参数的引用,但我找不到它们的列出位置。

有没有办法做到这一点(类似于eclipse的“-data”参数)?

谢谢。

4

2 回答 2

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 源代码,四处寻找直到找到答案。

于 2012-10-01T21:24:21.773 回答
0

您可以通过为每个工作空间使用不同的soapui-settings.xml 文件来实现此目的,然后在启动Soapui 时使用适当的设置文件覆盖SOAPUI_HOME soapui-settings.xml。
在启动soapui.sh 之前创建一个简单的包装shell/bat 脚本来进行复制,并在必要时将修改后的版本复制回来。

于 2011-02-17T14:51:49.433 回答