zoukankan      html  css  js  c++  java
  • golang 测试用例编写

    前言

    go的测试用例一般分两种

    1. 单元测试:主要测试代码可运行正确行,相当于运行一遍编写代码
    2. 基准测试:主要是对性能的测试

    gotest 的变量

    • test.short : 一个快速测试的标记,在测试用例中可以使用 testing.Short() 来绕开一些测试
    • test.outputdir : 输出目录
    • test.coverprofile : 测试覆盖率参数,指定输出文件
    • test.run : 指定正则来运行某个 / 某些测试用例
    • test.memprofile : 内存分析参数,指定输出文件
    • test.memprofilerate : 内存分析参数,内存分析的抽样率
    • test.cpuprofile : cpu 分析输出参数,为空则不做 cpu 分析
    • test.blockprofile : 阻塞事件的分析参数,指定输出文件
    • test.blockprofilerate : 阻塞事件的分析参数,指定抽样频率
    • test.timeout : 超时时间
    • test.cpu : 指定 cpu 数量
    • test.parallel : 指定运行测试用例的并行数

    单元测试

    博客中所涉及到的图片都有版权,请谨慎使用
  • 相关阅读:
    sed 删除最后几行 和删除指定行 awk使用
    nagios监控
    nginx服务启动脚本
    Linux修改环境变量的4种方法
    源码编译apache报错的解决方法
    apache源码安装及启动脚本添加
    haproxy配置
    awk命令2
    awk命令1
    通配符及变量
  • 原文地址:https://www.cnblogs.com/shuiche/p/14726869.html
Copyright © 2011-2022 走看看