我有一个使用属性步骤的SOAPUI测试请求。 属性步骤包含几个定义为:
的GUID${=new BigInteger(130, new java.security.SecureRandom()).toString(32)}
是否有可能不为每个属性实例化一个新的SecureRandom?
答案 0 :(得分:1)
创建一个Groovy测试步骤,或使用测试设置来为属性分配答案。然后在后续测试步骤中使用该属性扩展。
答案 1 :(得分:1)
上述代码不生成GUID,它会生成随机字符串。
对于随机GUID,您应该调用:
java.util.UUID.randomUUID()
如果你需要特定的字符串,你应该在randomUUID之后调用toString():
java.util.UUID.randomUUID().toString()