1、性能测试:对系统各项性能指标进行测试。
负载测试:在各种负载下系统的性能,
压力测试:确定系统的瓶颈或不能承受的性能带你
2、目的:评估系统能力,试别弱点,优化调优,严重稳定可靠性。
3、类型:负载、压力、并发(同时访问,设置集合点)、容量(数据库层面)、可靠性(稳定测试、疲劳测试)、异常(
失败测试,down机或节点挂掉的情况下系统反映情况)
4、掌握技能:
开发语言java,
操作系统Linux,centos,Ubuntu,数据库,SQL server、MySQL、NoSQL(Redis,MongoDB),
测试工具Jmeter,LoadRunner,网络知识,业务知识
5、性能测试流程:
需求分析、
性能指标制定、
脚本开发、
场景设计、
监控部署测试执行、
性能分析、
性能调优、
生成测试报告
6、性能测试的指标:
事物、
TPS、
请求响应时间、
事务响应时间、
并发的定义、
并发用户数、
吞吐量、
吞吐率、
点击率、
资源使用率
7、性能测试需求分析:
目标,明确测试指标、测试场景;
新系统,同行业对比,业务预期;
老系统,对比以往用户使用行为以及用户量