1.性能测试的目的:开发语言(Java,phython),操作系统(Linux),数据库(MySQL),测试工具(Jmeter),网络知识,业务知识(用户)。
2.性能测试的分类:
性能测试是一个非常广泛的概念,包括很多方面的测试,也可称为非功能测试。
自动化测试属于功能测试范围,由于其测试方法要求测试人员要有一定的代码能力。
具体分类
负载测试:
并发测试:
压力测试:
容量测试:
可靠性测试:
3.性能测试工作流程:
需求分析-->性能测试指标指定-->脚本开发-->场景设置(符合用户)-->监控部署-->测试执行-->性能分析-->性能调优(画线反复执行).-->测试报告
4.常见系统应用分层架构
显示层(用户view): web, android, ios, H5
逻辑控制层(controller): Api
数据存储层(model):MySQL(支持事务)MongoDB(文档存储)Redis(数据存储在内存中,读写速度快)...
.