我有两个请求
Request1每次都会生成一个唯一的id,然后我想在Request2 Header 中使用这个id
如何自动转账?
感谢
var1=YourUniqueID
然后像这样将标题添加到您的请求中,或者使用此的变体
getAllHttpSteps=testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep)
for (step in getAllHttpSteps){
def headers = new StringToStringMap() //Use StringToStringMap Object to store headers key/value.
headers.put("header field","$var1")
//add more header fields if require
step.testRequest.setRequestHeaders(headers) //setting header in request
}
Groovy脚本:我有一个存储唯一id作为响应和(使用来自请求1的响应的getdata)。testRunner.testCase.setPropertyValue("GValue",响应)和
在Request2中:标头名称UniqueId和标头值:${#TestCase#GValue}