如何在soapui中传输soap请求的头?

时间:2016-04-05 14:16:38

标签: testing header automation soapui

我有2个请求

Request1每次都会生成一个唯一的ID,然后我想在Request2 Header中使用这个id

如何自动转移?

由于

2 个答案:

答案 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}