Тонкости работы с синтетическими данными

Стенд был зелёным, но прод лёг через 40 минут после релиза. Нагрузочный контур был огромным – 1,2 млрд транзакций. Тесты показывали p99 в 180 мс. Всё выглядело хорошо. А потом на проде p99 вырос до 4,2 секунды.

Проблема оказалась не в объёме данных, а в том что данные оказались слишком чистыми и ровными. В проде 0,4% мерчантов давали 61% трафика, а на тестовом стенде значения были распределены равномерно. В результате тесты проверяли систему на совсем другом профиле нагрузки. Это один из примеров, который показывает почему синтетические данные – не про генерацию большого количества строк, а про вдумчивый подход.

Предлагаем прочесть три поучительных кейса в заключительной статье нашего цикла о синтетических тестовых данных.

В ней вы также найдёте типичные ошибки работы с синтетикой с учётом российской специфики. Узнаете об экономике внедрения и получите пошаговый план на 90 дней: что делать по неделям, чтобы получить первый рабочий домен, а не просто красивый генератор.

#тестирование #синтетическиеданные #QA #тестовыеданные #нагрузочноетестирование #автоматизациятестирования #тестовыйконтур #разработка

Тонкости работы с синтетическими данными | Сетка — социальная сеть от hh.ru