28

有没有办法计算由 nosetests 运行的单个 Python 测试的执行时间?

4

2 回答 2

27

您可以尝试此处发布的鼻子插件:https ://github.com/mahmoudimus/nose-timer (或通过 pip/PyPi 获得)。您还可以使用内置插件--with-profile进行更严格的分析。

于 2011-03-30T02:48:11.707 回答
10

或者:

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

例如,可以使用runsnakerun查看输出,这使得性能问题在视觉上非常明显。(例如,它可能是许多测试间接调用的常用方法)

于 2013-07-18T14:41:46.953 回答