性能测试简介:
1. 简单理解:
- 对于性能指标的测试就是性能测试;
- 功能测试:关注能不能用
- 性能测试:关注好不好用
- 性能测试开始的时间:功能测试基本完成之后;
2. 性能测试关注点:
- 接口响应时间:50ms-100ms
- 吞吐量:1000万每天,2000万每天。。。
- TPS:Transaction Per Second
- 事务 处理能力,每秒处理的事务数,(打开网页,登录,选择商品,加入购物车,下单,付款)
注意:日活:
- 事务 处理能力,每秒处理的事务数,(打开网页,登录,选择商品,加入购物车,下单,付款)
- “⽇活”每⽇活跃⽤户数,是个运营数据,跟性能没有必然关联性 ☺
3. 性能测试的期望值的定义和来源:
- 竞品性能数据参考
- 运营数据推算
4. 性能测试关键技术-性能测试
- 压力从何而来-压测工具
- 压力类型:
- 短时大并发:验证最大处理能录
- 长时小并发:验证长时间运行的稳定性
5.影响系统性能的因素:
- 代码性能
- 系统架构
- 网络架构
- 存储读写性能
- 硬件性能
6. 性能测试的价值:
- 预测系统的性能瓶颈点
- 预测系统性能的冗余度
- 平衡成本的收益