2017-06-15 8 views
0

私はカフカクラスターにデータストリーム(リアルタイムデータ)をプッシュし、弾力検索してキバナを介して表示するシステムに取り組んでいます。kafka、elastic searchとkibanaで構築されたアプリケーションの機能と性能テスト

私はkafkaクラスタでテストする必要がありますか、弾性検索クラスタを個別にテストしますか?私はこのための正確なテストのアプローチに行く方法が混乱しています。

このスタックに構築されたアプリケーションの機能テストとパフォーマンステストのためのテストアプローチをお手伝いしてくれる人がいますか?

ありがとうございました。

+0

テストの対象は何ですか?どの質問をあなたのテストで答えたいですか? –

+0

テストの範囲は、完全なシステムで機能テストとパフォーマンステストを実行することです。システム全体のレイテンシと応答時間を確認する方法を教えてください。 –

+0

私たちのシステムは、他のシステムからgzip形式のバイナリデータを受け取り、kakfaシステムと弾性検索を使用して、データを処理し、kibanaに表示します。テストのスコープは、システム全体の機能テストとパフォーマンステストを実行することです。テストが答える必要がある質問は、カフカシステムにプッシュされたデータが作成されたカフカトピックに存在することと、データが弾性検索の正しいインデックスに存在することを確認することです。 –

答えて

0

これらは私には意味があり、私はこれらの質問に対して同様のシナリオをほとんど実行していません。

  1. クラスタ内の1つまたは複数のノードがダウンすると、Elasticsearch Clusterのパフォーマンスを測定できます。これは、クラスタの構成の検証にも役立ちます。
  2. キバナダッシュボードからのクエリーにかかる時間のベンチマーキング異なるESクラスターからのクエリーをフェッチするためのインデックスごとのデータロードおよび変動シャード
  3. データの処理のタイプによっては、複数のシナリオ
関連する問題