性能测试基本概念
什么是性能测试
性能测试通过自动化的测试工具模拟多种正常、峰值、以及异常负载条件,来对系统各项性能指标进行测试
性能测试的目的
性能测试的目的是:
1、验证软件系统,是否能够达到用户的性能指标;
2、同时发现软件中存在的性能瓶颈,优化软件。
性能测试类型
压力测试(stress testing):通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试;
负载测试(load testting):确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。
(压力测试与负载测试的区别,请看下一篇用示例阐述)
性能测试的需求
性能测试中如无明确量化的需求,如:
A、网站可以同时支撑多少用户
B、银行系统能支撑多少用户同时支付
C、抢购活动
若不清楚具体的性能测试需求或指标,参考同类产品也不失为一个解决办法。