我从soapui的属性文件(测试步骤属性文件)中获取一个值和相同的值以及我试图通过使用groovy代码在SoapUI的Project级别属性中设置的键 .

但问题是,它的工作时间很短,而有些时间却没有 . 它不会抛出任何异常,但它根本不设置SoapUI的项目级属性中的键和值 .

所以这里是代码请看这个 .

//Get Project 
def getProject = testRunner.testCase.testSuite.project

//get the IP from property file (TestStep property file)
def IP = context.expand( '${Properties#IP}' ) 

//Set IP in Project level property of SoapUI . 
getProject.setPropertyValue( "Project_IP", "$IP")

谢谢Pritish Panda