性能测试和压力测试
2017-07-21 本文已影响34人
笑吧小鸟
性能测试和压力测试
什么是压力测试
- 软件压力测试和软件性能测试是不同的,区别在于测试的目的
- 软件压力测试是为了发现系统能支持的最大负载,前提是性能处于可接受的范围
- 在性能可以接受的前提下,系统可以支持的最大负载,就是叫做压力测试
- 软件性能测试是为了检查系统的的响应速度,运行速度等性能指标
- 性能测试的标准是要求的技术指标在可接受的范围
压力测试的指标
- 并发用户数(一个用户可能产生多个会话)
- 总请次数
- 用户平均请求等待时间和服务器处理请求的平均时间
- 并发连接数
- 吞吐率,公式: 吞吐率 = 总请求数 / 处理完这些请求所花费的时间
用户关注的
- 用户关注的是用户操作的响应时间
系统管理员关注的性能点
- 响应时间
- 服务器资源使用是否合理
- 系统能否实现扩展
- 系统支持的最大用户数,最大业务处理能力
- 系统性能可能存在的瓶颈
- 更换哪些设备可以提升性能
- 系统能否支持7*24小时业务访问