Как измерить время выполнения тестов модулем python с помощью nosetests?

Есть ли способ своевременно выполнить время выполнения отдельных тестов Python, которые выполняются nosetests?

  • Python: найти regexp в файле
  • Как threading.Thread дает остальную часть своего кванта в Python?
  • Numpy: Должен ли я использовать newaxis или None?
  • Как анализировать вложенный ответ FB API из Python SDK
  • Python ForLoop с вложенными функциями after (), которые происходят после цикла
  • Является ли «набор» python «стабильным»?
  • получить соотношение сторон осей
  • Используйте BeautifulSoup, чтобы получить значение после определенного тега
  • 2 Solutions collect form web for “Как измерить время выполнения тестов модулем python с помощью nosetests?”

    Вы можете попробовать плагин для носа, размещенный здесь: https://github.com/mahmoudimus/nose-timer (или доступный через pip / PyPi). Вы также можете использовать встроенный плагин --with-profile для более серьезного профилирования.

    В качестве альтернативы:

     python -m cProfile -o profile.out `which nosetests` . 

    Вывод может быть просмотрен с использованием, например, runnakerun , что делает его визуально очень очевидным, где ваши проблемы с производительностью. (например, это может быть в общем методе, который многие тесты косвенно называют)

    Interesting Posts

    вставьте список Python в столбец MySQL

    Объясните аргументы только для ключевого слова (VarArgs) в Python

    `numpy.mean` используется с кортежем как аргумент` axis`: не работает с массивом в масках

    Почему использование threading.Event приводит к тому, что SIGTERM не попадает?

    При установке кривой кривой в набор данных в Python

    Как назначить разные точки разных цветов в диаграмме рассеяния, сделанной с помощью MatPlotLib?

    режущие массивы в numpy / scipy

    Любое красивое форматирование строки python для счетчика?

    Как обновить изображение виджета Tkinter Label?

    Многопроцессорный пул Python. Как выйти из сценария, когда один из рабочих процессов определяет, что больше работы не требуется?

    Как извлечь весы смещения в последовательную модель Keras?

    Как отслеживать прогресс потоков в Python без замораживания графического интерфейса PyQt?

    Разница между случайным randint vs randrange

    Разница между np.random.seed () и np.random.RandomState ()

    Как генерировать случайные числа, которые отличаются?

    Python - лучший язык программирования в мире.