我有2个请求
Request1每次都会生成一个唯一的ID,然后我想在Request2 Header中使用这个id
如何自动转移?
由于
答案 0 :(得分:0)
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
}
答案 1 :(得分:0)
Groovy脚本:我将唯一ID存储为响应(并使用请求1响应中的getdata)。 testRunner.testCase.setPropertyValue(" GValue",响应)和
Request2中的:标题名称UniqueId和标题值:$ {#TestCase#GValue}