一个性能测试任务过来后很多人一开始的反应就是马上录脚本开始压。不过一个完整的性能测试流程第一步需要做的就是对需要性能测试的系统进行一个比较全面的性能需求评估,这是性能测试的必要前提,避免后续做大量的无用功。评估依据主要有以下几项:
一、测试系统概要
如系统为OLAP or OLTP,架构类型B\S or C\S,环境配置等等
二、性能测试的目的及范围
性能评估 or 容量规划 or 配置测试等等
三、系统用户数及在线用户
系统的使用用户数
四、峰值并发用户数
系统在峰值情况下的并发用户数
五、系统峰值业务及高并发业务
根据需求提取出top 10 or top 10%的业务功能点
......
ps:需要跟项目组人员(架构师\开发\业务人员等等)进行讨论后得出