0

メッセージ キューに接続して JMS メッセージを送信する SoapUI プロジェクトを作成しました。MQ と接続するために、SoapUI が提供する HERMES ツールを使用しました。現在、私は Hermes v1.14 を使用しています。

Hermes 側で必要なセッションと適切なキューを作成し、次の手順に従って JMS メッセージを送信しました: https://www.soapui.org/documentation/jms/config.htmlhttps:// www.soapui.org/jms/working-with-jms-messages.html

これはすべてうまくいきます。

現在、この SOAPUI プロジェクトを Java プロジェクトに組み込み、プロジェクト XML を提供して、必要なすべてのテスト ケースを実行しようとしています。HERMES セッションやキューなどを Java コードで作成できません。以下は、クラスのコード スニペットです。私は正しい道を進んでいますか?これを構成するためのヘルプを探しています。

TestRunner runner = null;
SoapUI.setSoapUICore(new StandaloneSoapUICore(true));
WsdlProject project = new WsdlProject("C:\\My Directory\\CustomerTest-soapui-project.xml");
List<TestSuite> suiteList = project.getTestSuiteList();

String defaultHermesJMSPath= HermesUtils.defaultHermesJMSPath();
System.out.println("defaultHermesJMSPath- "+defaultHermesJMSPath);

String soapUiHome = System.getProperty("soapui.home");
System.out.println("soapUiHome - "+soapUiHome);

//System.setProperty("soapui.home", "C:\\Program Files\\SmartBear\\SoapUI-5.2.1\\bin");

TestRunner runner = project.getTestSuiteByName("Private Individual").getTestCaseByName(
"TEST CASE CONTAINING GROOVY SCRIPT TEST STEPTHAT CONNECTS TO HERMES").run
(new PropertiesMap(), false);

出力:

defaultHermesJMSPath - null
soapuiHome - null

PS私はこれのためにいくつかのJARを含めました:

ここに画像の説明を入力

どんな助けでも大歓迎です。

4

2 に答える 2