是看着课程听的,做的课程的随堂笔记
课程的链接如下:
https://coding.imooc.com/class/411.html
为什么要进行性能测试:
多个客户端同时访问造成压力
●Web应用服务器
●应用服务器
●数据库
●网络
所以性能测试要在生产之前,把相应的压力监测到并还原
性能测试的概念
1.软件系统的性能测试是一个很大的概念, 覆盖面非常广泛。
对软件系统而言,包括执行效率、资源占用、系统稳定性、安全性、兼容性、可靠性、可扩展性等。(在高并发的情况下,是否还能像一个人两个人访问一样顺畅)
2.性能测试是描述测试对象与性能相关的特征并对其进行评价而实施和执行的一类测试
主要通过自动化的测试工具模拟多种正常、峰值以及异常负载条件下来对系统的各项性能指标进行测试。
性能测试概述
性能测试通常包含以下方面的内容
评估生产准备状态
评估性能判定标准
比较多个不同系统或同一系统不同配置之间的性能特征
找出导致性能问题的源头
帮助进行系统性能调优
确定吞吐量水平(tps这样的指标)
性能测试的核心活动
◆确定测试环境
物理环境、生产环境、测试团队可利用的工具和资源.
◆确定性