golang单元测试用法

golang单元测试用法html

XXX_test.gogolang

testing数据库


TestXXX函数



testing性能




fail单元测试


t.SkipNow测试

t.SkipNow()3d



Go代理

t.Run指针



test



t


TestAll


TestMain

TestMain

TestMain


m.Run


m.Run

犀牛代理IP


Benchmark

用法

Benchmark

也是单元测试的一种,这个函数主要是测试代码的性能

测试函数必需要

Benchmark

开头,而且参数是
testing.B
的指针类型


测试结果


在每次运行这个测试函数的时候,每回的

n

的数值是不断变化的,来知足对性能测试的要求

因此不要修改

n

的值,不然不断变的
n
值,测试函数会不断调整这个
n
值,来知足对性能测试的要求

看下面的示例:


被测试的函数中的

n

值在不断变化,致使测试函数中的
n
也在不断变化,最后的结果就是在不断调整
n
的值来知足性能的测试,因此就会一直在测试,没有结果输出

测试结果:


相关文章
相关标签/搜索