大家好,我是阿萨。一说到性能测试,相信大家对各种概念已经是滚瓜烂熟了。性能测试,压力测试,负载测试。以及常见的性能测试工具都会说上一二。
但是性能测试分层模型又是什么呢?一般软件不管是Web或者A PP 端都可以统称为前端。一般客户操作都在前端操作,客户操作后通过网络传输把请求发送给后端。后端通过业务逻辑,接口或者是函数来处理客户请求,然后返回结果给客户。
如下图所示:

前端层:主要是用户看到的页面。比如电商网站的首页。App的各个页面。对于用户而言前端页面的展现速度就是判断系统快慢的依据。
网络层:网络是连接前端和后端的桥梁。网络的好坏也是影响性能的因素之一。
后端层:就是后端处理请求的。主要包括业务处理,接口处理以及函数级别的功能处理。
考虑性能测试的时候最好是以上分层都考虑到。
网友评论