如何在SOAPUI属性测试步骤中重用对象

时间:2013-12-20 14:18:19

标签: java groovy soapui

我有一个使用属性步骤的SOAPUI测试请求。 属性步骤包含几个定义为:

的GUID
${=new BigInteger(130, new java.security.SecureRandom()).toString(32)}

是否有可能不为每个属性实例化一个新的SecureRandom?

2 个答案:

答案 0 :(得分:1)

创建一个Groovy测试步骤,或使用测试设置来为属性分配答案。然后在后续测试步骤中使用该属性扩展。

答案 1 :(得分:1)

上述代码不生成GUID,它会生成随机字符串。

对于随机GUID,您应该调用:

java.util.UUID.randomUUID() 

如果你需要特定的字符串,你应该在randomUUID之后调用toString():

java.util.UUID.randomUUID().toString()