【发布时间】:2010-09-21 19:23:35
【问题描述】:
我正在尝试从测试步骤脚本以编程方式调用在我的项目中定义的服务方法。我处于阻塞状态,似乎无法弄清楚如何设置请求字段并拨打电话。该方法将获取正在测试的调用的 getMore() 结果。所以我想在有更多结果获取并将它们存储在测试步骤脚本中时调用此方法。到目前为止,这是我所拥有的:
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 文档:soapui.org/apidocs/index.html
标签: testing soap groovy soapui