2017-12-08 22 views
1

私はSystemAとSystemBの2つのアプリケーションが、要求メッセージと応答メッセージを介して通信し、相関IDを使用しています。IBM MQ上でJMSメッセージと通信するシステムを嘲笑しますか?

IBM MQブローカーとSystemBの可用性に頼ることなく、SystemAを単独でテストできます。理想的には私たちの継続的な統合環境(Jenkins)でそれをしたいと思います。私は自分自身でソリューションをコーディングする前に、この問題に対する一般的なアプローチを探しています。

SystemAを単独でテストする目的で、IBM MQブローカーとSystemBのモックアップを作成するにはどうすればよいですか?

答えて

1

なぜキューをモックするのですか?代わりにキューから消費者を嘲笑することを考えましたか?これは簡単になり、完全な機能を備えたサービスが利用可能になった時点でキューを残します。

0

開発者とテスターのための基本と高度なモックとシミュレーションの両方を探していて、black box testingとしたい場合は、Traffic Parrotとこのmocking and simulating JMS IBM WebSphere MQ tutorialを見てください。それはジェンキンスでもうまくいくでしょう。

ブラックボックスのテストを行う必要がなく、単体テストを模擬することができる場合は、mockitoまたは同様のJava mockingライブラリを使用してください。

関連する問題