软件性能测试的概念和基本公式

谈到性能之前必须说的

  • 软件性能是一个相对比较的概念,那么没有比较别提性能!
  • 软件性能是在某个场景下的统计结果,脱离场景别提性能!
  • 如果一个软件连基本的功能都无法满足,性能是啥?所以,脱离功能下的性能测试毫无价值!
  • 谈到性能,就必须谈到性能基线,性能提高的本质是达到下一个基线,那么定制性能基线是测试性能的目的!

软件性能的关注点

软件性能在不同角色使用时,关注的点是不一样的,所以必须分开看不同角色关注的性能点

golang json 使用详解

json 在 golong 中定义

数据类型JSON默认值 jsonGolang默认值 go
空值nullnullnilnil
布尔boolfalseboolfalse
字串string""string""
整数number0int640
浮点数number0float640
数组arrary[]slice初始化 [] ,未初始化为 nil
对象objectnullstruct初始化 则为 struct 自己的默认值,未初始化为 nil

json序列化使用 encoding/json

golang提供了 encoding/json 的标准库用于编码json