0

プロジェクトで定義されたサービスメソッドをテストステップスクリプトからプログラムで呼び出そうとしています。私はブロッカーにいて、リクエストフィールドを設定して電話をかける方法がわからないようです。このメソッドは、テストされている呼び出しの結果を取得します。したがって、テストステップスクリプトにフェッチして保存する結果がさらにあるときに、このメソッドを呼び出したいと思います。これが私がこれまでに持っているものです:

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

誰かがこれを行う方法について正しい方向に私を向けることができますか?私がこれを理解するために間違った場所を探していた場合も教えてください。SoapUIAPIドキュメントのWSDLRequestのAPIドキュメントに注いでいます

4

1 に答える 1

0

Groovy スクリプトで実行できます。IT はほぼ Java のようなもので、クラスを作成して Pro.jar を配置し、SOAPUI の lib フォルダーをクラスパスに追加します。これは役に立ちますか?

于 2010-10-05T09:25:49.517 に答える