1、后端性能测试(服务端性能测试)

通过性能测试工具模拟大量的并发用户请求,获取系统性能的各项指标(并发用户数、响应时间、系统吞吐量、CPU占用率、内存使用率等)

2、前端性能测试

前端性能测试关注的是浏览器端的页面渲染时间、资源加载顺序、请求数量、前端缓存使用情况、资源压缩等内容,通过前端性能测试方法,找到页面加载耗时比较久的操作,并进行优化。

业界普遍采用的前端性能测试方法是雅虎前端团队总结的7大类前端性能优化规则,下面列几个最典型的规则:

  • 减少HTTP请求次数(http请求次数越多,耗时就越长)
  • 减少DNS查询次数(加快查询速度,减少一个页面中资源使用多个不同域名的情况)
  • 避免页面跳转
  • 使用内容分发网络(把缓存内容放在互联网服务供应商的机房,用户根据就近原则从机房获取这些缓存的静态资源)
  • 通过GZIP压缩传输文件(压缩可以减少传输文件的大小)

3、代码级性能测试

在单元测试阶段对代码的时间性能和空间性能进行测试和评估,以防止底层的代码执行效率问题再后期才发现

4、压力测试

5、配置测试

6、并发测试

7、可靠性测试