Как запустить стресс-тестирование раздела таблицы хранения таблиц Azure?
Я прочитал некоторые статьи MSDN о хранилище таблиц Azure и некоторых методах / стратегиях выбора PartitionKeys и о том, как это может повысить производительность масштабируемых решений. Одна вещь, которая привлекла мое внимание, это стресс-тесты, кое-что, что было упомянуто здесь
Но я не смог найти много примеров из них.
Как выполнить эти тесты тогда и в каких ситуациях?
1 ответ
Стресс-тестирование - это тестирование системы при нормальной (и экстремальной) нагрузке (ях), чтобы выяснить ее ограничения. Идея состоит в том, чтобы создать условия, аналогичные предполагаемой производственной системе, а затем выполнить различные действия, аналогичные действиям, которые будут выполняться вашим приложением, измеряя их производительность.
Проведя стресс-тестирование таблиц Azure, вы сможете убедиться, что он сможет поддерживать нагрузку, создаваемую вашим приложением. Это также позволит вам поиграть с разными стратегиями разделения и увидеть их влияние на производительность.
Чтобы выполнить такой стресс-тест, разработайте стратегию разбиения / создания ключей, а затем заполните таблицу Azure типичным объемом данных для вашего приложения. Затем выполните вставки, обновления, запросы и другие действия как можно быстрее и посмотрите, соответствует ли производительность вашим требованиям.