一、性能测试的目的
1、看系统的前端、后端是否满足预期;
2、看系统可承受的最佳压力、最大压力,以此来判断系统的承受极限;
3、疲劳测试,看系统长时间运行下是否可正常处理请求;
4、容量规划。
二、性能测试分层模型
1、前端层:主要指前端页面的性能。
2、网络层:(1)测试在不同网络状况下的大流量表现;(2)压力机、服务器在同一网段,使压力完整到达后端。
3、后端层
(1)业务级:从页面录制场景脚本。缺点:依赖于页面。应用举例:loadrunner
(2)接口级:扩展性强、性价比高。
(3)单元级:通过插桩或引入单元测试框架来完成。