Мы проводим автоматические проверки интеграции между нашим приложением и Elasticsearch, и мы хотели бы получить более высокую производительность при выполнении наших тестов.Конфигурация Elasticearch для тестовой среды
У нас есть сценарий для запуска наших тестов, и перед каждым тестированием он удаляет все индексы, а затем запускает массив для заполнения индексов.
Вот наш Elasticsearch конфигурации
index.number_of_shards: 1
index.number_of_replicas: 0
index.refresh_interval: 50
index.store.type: memory
горлышка бутылки наших испытаний является перед каждой инструкции, которые принимают ~ 0.7s каждый раз.
Есть ли какие-то конфигурации, которые мы должны изменить или добавить?
Спасибо за помощь.
Elasticsearch работает внутри Virtualbox с использованием бродяг (если это может быть любая помощь).
Это то, что мы делаем с нашими модульными тестами ... Но в наших интеграционных/системных тестах мы хотим убедиться, что все работает вместе, и поскольку главная особенность нашего api - это возможности поиска ... Мы добрые необходимо проверить поиск и создать индекс. Конечно, мы могли бы отделить как можно больше тестов и всего поиска, индексируя только один раз ... – jackdbernier