如何使用soapUI执行shell脚本

时间:2015-03-19 17:38:03

标签: shell groovy soapui

我有一个像sample.sh这样的shell脚本。我想使用soapUI执行此脚本。如何使用soap UI执行它?

2 个答案:

答案 0 :(得分:3)

您可以使用Groovy Step执行此操作。类似的东西:

p = Runtime.getRuntime().exec("sample.sh")
p.waitFor()

答案 1 :(得分:-1)

如果您想以字符串形式获得结果:

<强>窗:

def result = 'cmd /c sample.bat'.execute().text

<强>贝壳:

def result = 'sh -c sample.sh'.execute().text

请注意,&#34; cmd / c&#34;或&#34; sh -c&#34;通常需要部分来执行文件。如果你想运行简单的内部命令,例如&#34; dir&#34;或者&#34; ls&#34;,那么它就没必要了。