压力测试
核心原则:重复、并发、量级、随机
1. 重复:一遍又一遍地执行某个操作或功能(功能测试是验证一个操作能否正常执行,而压力测试则是确定一个操作能否在长时间内每次执行时都正常);
2. 并发:同时执行多个操作(多线程);
3. 量级:重复执行一个操作,但在操作过程中也要尽量给程序增加负担,增加操作的量级;(给每个操作增加超常规的负载量)
4. 随机:例如随机组合前三种压力测试原则,可变化出无数种测试形式。
当一个压力测试结合的原则越多,测试执行的时间越长,就可以遍历越多的代码路径,发现的错误也会越多。