怎么在python中进行性能测试

引入

我们想要在自己所写的python代码中进行性能测试,得到我们需要优化得地方

介绍

我们用实际例子来举例

比如我们想要对这个python文件进行性能测试

我们要把我们要测试的代码写入一个函数里面

比如我这里把我想要测试的代码全都写入了func这个函数

怎么在python中进行性能测试_第1张图片


然后我们另创建一个test文件

import cProfile
import demo1

cProfile.run('demo1.func()')

demo1是我们要测试的python文件名

demo1.func()表示我们要测试的函数,这里的func就是我们上面写入的func

运行:

我们可以得到许多的性能指标

怎么在python中进行性能测试_第2张图片

最后面就是我们的执行位置

我们可以通过看他们每个点的累计执行时间cumtime来判断这里需不需要优化

你可能感兴趣的:(python,功能测试)