Как профилировать тесты django

В моем django (очень древнем 1.9) тесты проекта работают очень медленно - Ran 758 tests in 1017.001s, ~ 1.3 с/тест

Как профилировать его с помощью Pycharm? Или другую IDE.

Pycharm уже показывает затраченное время (в мс) рядом с каждым тестом.

Если вам нужно больше профилирования, вы можете использовать метод, документированный jetbrains для выбранного вами идентификатора, pycharm, по адресу https://www.jetbrains.com/help/pycharm/profiler.html:

  • Настройте интеграцию django (Languages & Frameworks -> Django)
  • Опционально установите yappi профайлер в вашем окружении
  • Запустите ваши тесты
    • Вы можете нажать на зеленую стрелку рядом с тестовым случаем
    • Вы можете открыть файл теста, вызвать команду "Run" и выбрать его в списке
    • .
    • Вы можете создать профиль вручную
  • Выберите "Run" -> "Profile {last-thing-you-ran}"
Вернуться на верх