0

私は SoapUi を初めて使用するので、次のシナリオについて助けが必要です。

2 つのプロジェクトがあり、それぞれに異なる WSDL ファイルが関連付けられています

Project1:
管理
-> ログイン
-> ログアウト

Project2:
検索
-> 検索

プロジェクト 1 のログイン テストケースの SOAP 応答から Project2 の「検索」テストケースの SOAP 要求にプロパティ (UserID、AuthToken) を転送するにはどうすればよいですか?

テスト ステップ 'Property Transfer' を追加してみましたが、Project1 の下のテストケースのリストのみが返され (例: 'Logout')、Project2 (検索) の下のテストケースは返されませんか?

4

1 に答える 1

0

Groovy スクリプト テスト ステップを使用して実行できます。

//get test case from other project
project = testRunner.getTestCase().getTestSuite().getProject().getWorkspace().getProjectByName(project_name)
testSuite = project.getTestSuiteByName(suite_name);
testCase = testSuite.getTestCaseByName(testcase_name);

//set properties
testRunner.testCase.setPropertyValue(property_name, property_value);
testRunner.testCase.setPropertyValue(another_property_name, another_property_value);

// run test case
runner = testCase.run(new com.eviware.soapui.support.types.StringToObjectMap(), false);
于 2013-05-21T04:40:43.160 に答える