Benchmark
用法
Benchmark
也是单元测试的一种,这个函数主要是测试代码的性能
测试函数必须要
Benchmark
开头,并且参数是
testing.B
的指针类型
测试结果
在每次运行这个测试函数的时候,每回的
n
的数值是不断变化的,来满足对性能测试的要求
所以不要修改
n
的值,否则不断变的
n
值,测试函数会不断调整这个
n
值,来满足对性能测试的要求
看下面的示例:
被测试的函数中的
n
值在不断变化,导致测试函数中的
n
也在不断变化,最后的结果就是在不断调整
n
的值来满足性能的测试,所以就会一直在测试,没有结果输出
测试结果: