SoapUI + Groovy +从响应有效负载中获取最后一个ID值

时间:2014-05-09 07:14:23

标签: groovy soapui

在使用Groovy的SoapUI响应中,我无法获取最后一个ID值,即125114。

http://199.xxx.10.20:8080/test_link/masters/125114

如何获取该值。

提前致谢

2 个答案:

答案 0 :(得分:2)

您可以将网址拆分为' /'并获得最后一个元素。在SOAPUI中执行此操作的可能Groovy代码:

def url = ('http://199.xxx.10.20:8080/test_link/masters/125114');
def strArray = url.split("/");
def fetchId = strArray.last();
log.info fetchId;

希望这有帮助,

答案 1 :(得分:0)

使用tokenize,给出结果。

def url = ('http://199.xxx.10.20:8080/test_link/masters/125114');
def strArray = url.tokenize('/');
def fetchId = strArray.last();
log.info fetchId;