压力测试

压力测试是给软件不断加压,强制其在极限的情况下运行,观察它可以运行到何种程度,从而发现性能缺陷,了解系统的性能瓶颈。

压力测试不是每个版本的例行测试活动,一般在对系统架构做了大量改动,或系统的第一个版本转测时,会进行压力测试活动,便于分析性能瓶颈,为后续架构优化做准备。压力测试场景同升级前后性能对比测试场景。

对于压力测试来讲,选用的服务器应尽可能高配置,避免因服务器性能瓶颈导致不能发现软件自身性能缺陷;同稳定性测试一样,压力测试时各节点和客户端独占服务器资源,若使用Mysql数据库,Mysql数据库跟节点需要部署在不同服务器,避免相互干扰。