测试相关

基本概念

  • TPS:每秒事务数(总事务数/执行时间)
  • 响应时间
  • TP99(99%位置上的)

详细描述

  • linux top命令的总结
  • http://www.ha97.com/5095.html
  • TPS和响应时间在理想状态下都是额定值把入口看成线程池,如果有20个入口,并发数只有10的时候,TPS=10,而响应时间是1,说明并发数不够,需要增加并发数达到TPS的峰值。
  • 同样是20个入口,如果并发数变成100的话,TPS和响应时间会怎么样呢?
    并发数到100的时候,就会出现堵车,堵车了平均每个车过去的时间就长了,把100个车按照20一份分成5份,第5份的等待时间就是最长的,从等待开始到这个车进去,实际花费了5秒,那100辆车都过去的响应时间就是(5+4+3+2+1)/5=3,平均的TPS就是(20/1+20/2+20/3+20/4+20/5)/5=8.89(我怎么感觉应该是100/(5+4+3+2+1)=6.67啊!)
  • 实际测试中,线程数表示并发量,100的并发量就很牛叉了。

你可能感兴趣的:(测试相关)