那么压力测试的共同点:
1、没有用户会这样使用系统
2、负载是完全不合理的
3、系统最终可能会崩溃
4、我们可能不会修复这样的BUG,因为用户不会碰到它。
这是一种设计出来的不合理的负载。实际中用户不会给系统带来如此强度的工作负载。而这种负载强度应该会导致系统崩溃。但是我们并不会修复每一个这样的 BUG。其实这些都并不是重点。重点是我们可以通过这样的测试很快发现系统的弱点,并决定这些弱点是否应该被修复或者处理并由此调整测试。一个在正常使用情况下可能需要一个月才暴露的BUG,在压力测试中可能几分钟就会暴露出来。这是一种很有效并高效的寻找BUG的方法。
压力测试的关键点:一个通过了压力测试的系统在正常的工作负载下将很难出错。这样的系统才是好系统!