Есть устойчивое поверье: интеграционные тесты медленные, потому что ходят в настоящую базу. «Подними SQLite в памяти», «замокай репозитории», «не гоняй Postgres в CI» — стандартный набор советов. Мокать я не люблю, но крыть упрёк «настоящая база — это медленно» было нечем. Поэтому я сел, спрофилировал и померил: 3316 интеграционных тестов, прогон 30 минут. После трёх правок инфраструктуры — 109 секунд. База оказалась ни при чём, а совет «чисти базу через TRUNCATE, это быстрее DELETE» у меня работал ровно наоборот — обидно вдвойне, потому что эта рекомендация уже лежала в черновике моей следующей статьи.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Чтобы ваши тесты работали быстрее, нужен простой советский… xdist. Я измерил. Часть 2 | 0 | 13.07 | 19-06-2026 |
| 2 | Пишем быстрые UI-автотесты без флаков, стендов и боли: изоляционный подход в CI/CD | 0 | 14.13 | 29-04-2026 |
| 3 | 10 900 тестов или почему ваш мониторинг должен быть протестирован | 0 | 10.98 | 06-03-2026 |
| 4 | import-linter: пусть границы слоёв сторожит машина, а не человек | 0 | 10.07 | 01-07-2026 |
| 5 | Playwright не спасает от флапающих тестов: разбираемся, как он ждёт на самом деле | 0 | 8.49 | 28-07-2026 |
| 6 | Как мы сократили объем данных в 10 раз, не повредив пользовательскому опыту, или переезд Postgres → ClickHouse | 0 | 9.09 | 25-01-2026 |
| 7 | manage.py migrate в пятницу в 17:30 на проде с 3K RPS и таблицей 200М строк | 0 | 11.09 | 19-05-2026 |
| 8 | django-query-doctor: Diagnose Slow Django Queries | 0 | 30 | 02-08-2026 |
| 9 | Как искать проблемы производительности в Python | -1 | 8.19 | 28-07-2026 |
| 10 | uv в проде: скорость реальна, интеграция не бесплатна | 0 | 9.03 | 26-06-2026 |