Scripting SOAPUI Groovy脚本对命令行的调用

Scripting SOAPUI Groovy脚本对命令行的调用,scripting,groovy,ip,soapui,Scripting,Groovy,Ip,Soapui,我想做点像这样的事情 ipconfig/all |查找“IPv4” 它获取我连接到的所有接口的IP地址。这在纯Java或C#中是直接的,他们甚至为此提供了一个托管API。我可以运行“命令行”命令或访问托管对象,以获取我正在寻找的特定接口的IP地址 我有SOAPUI Pro,并且知道API是,但是我不知道如何进行命令行调用并获取结果,也不知道如何使用该API直接获取IP地址 最后,我希望将运行时IP地址存储在项目属性中。此脚本运行ipconfig/all命令,并将结果获取到一个变量中。但获取IP的

我想做点像这样的事情

ipconfig/all |查找“IPv4”

它获取我连接到的所有接口的IP地址。这在纯Java或C#中是直接的,他们甚至为此提供了一个托管API。我可以运行“命令行”命令或访问托管对象,以获取我正在寻找的特定接口的IP地址

我有SOAPUI Pro,并且知道API是,但是我不知道如何进行命令行调用并获取结果,也不知道如何使用该API直接获取IP地址


最后,我希望将运行时IP地址存储在项目属性中。

此脚本运行ipconfig/all命令,并将结果获取到一个变量中。但获取IP的解析仍有待完成。当前Groovy步骤将返回整个ipconfig结果

def result = "ipconfig /all".execute().text

//Do stuff with the result, probably RegEx your way to the IpAdress

return result;

此脚本运行ipconfig/all命令并将结果获取到变量中。但获取IP的解析仍有待完成。当前Groovy步骤将返回整个ipconfig结果

def result = "ipconfig /all".execute().text

//Do stuff with the result, probably RegEx your way to the IpAdress

return result;