有没有办法计算由 nosetests 运行的单个 Python 测试的执行时间?
问问题
8554 次
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 回答