2

アプリケーションと Elasticsearch 間の自動統合テストを行っており、テストの実行中にパフォーマンスを向上させたいと考えています。

テストを実行するスクリプトがあり、各テストの前にすべてのインデックスを削除してから、一括実行してインデックスを設定します。

これがElasticsearch構成です

index.number_of_shards: 1
index.number_of_replicas: 0
index.refresh_interval: 50
index.store.type: memory

私たちのテストのボトルネックは、毎回約 0.7 秒かかる各命令の前です。

変更または追加する必要のある構成はありますか?

助けてくれてありがとう。

Elasticsearch は vagrant を使用して Virtualbox 内で実行されています (これが役立つ場合)。

4

1 に答える 1

0

検索に関係のないテストの Elasticsearch からの応答をスタブ化することで、この問題を解決しました。

たとえば、検索機能をテストしない場合、インデックスを作成する必要はありません。

于 2013-08-15T11:58:44.030 に答える