0
我想从测试步骤脚本中以编程方式调用我的项目中定义的服务方法。我在一个阻拦,似乎无法计算如何设置请求字段和拨打电话。该方法将获得正在测试的呼叫的更多()结果。所以我想调用这个方法,同时有更多的结果可以提取并将它们存储在测试步骤脚本中。这是我到目前为止:SoapUI Api - 以编程方式调用项目服务方法?
profileInterface = testRunner.testCase.testSuite.project.getInterfaceByName("profileSoapBinding");
proGetMore = profileInterface.getOperationByName("getMore");
proGetMoreReq = proGetMore.requests[0];
// proGetMoreReq.setPropertyValue("sessionToken", testRunner.testCase.testSuite.getPropertyValue("SessionToken")); // - Doesn't Work
// submitResult = proGetMoreReq.submit(new com.eviware.soapui.impl.wsdl.WsdlSubmitContext(proGetMoreReq), false); // - Returns NULL
有人可以指出我在正确的方向如何做到这一点?你能不能让我知道,如果我一直在寻找错误的地方,试图找出答案。我一直在为SoapUI API文档中的WSDLRequest倾注API文档
Soapui文档:http://www.soapui.org/apidocs/index.html – Dustin 2010-09-21 19:25:24