[SoapUI] 循环遍历某个Test Case下的所有Test Step,将Cookie传递给这些Test Step
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import com.eviware.soapui.support.types.StringToStringMap //Get cookie's value from the project level propertiesString cookie = context.expand( '${#Project#cookie}' )log.info "cookie : "+cookie//Put cookie to StringMapdef cookieMap = new StringToStringMap()cookieMap.put("Cookie",cookie)//Just add other test steps here if they also need cookiedef testStepList = testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep.class)log.info "Test step number : "+testStepList.size()for (testStep in testStepList){ log.info "Pass cookie to test step : "+testStep.name testStep.testRequest.setRequestHeaders(cookieMap)} |

浙公网安备 33010602011771号