能够对个⼈编写的代码进行性能测试以及性能调优。项目里存在的性能问题目前是很难解决的。
1. 什么是性能测试?
性能测试和功能测试都是在系统测试阶段进行,那么这两者有什么区别呢?
功能测试在前,再执行性能测试。
性能测试概念:
为了发现系统性能问题或获取系统性能相关指标而进行的测试。例如,汽车提速的快慢,跑车提速快,面包车提速慢。
2. 常见性能测试指标
如何评估性能好还是不好?利用指标。
并发数
并发用户数。web系统最多同时承受多少人使用。例如,抢单抢课的时候。
吞吐量(每秒处理的并发数)
单位时间内处理的并发数,直接体现软件系统负载承受能力。吞吐量越高,系统承受的并发越多,性能越好。
吞吐量分类:按照请求数量分为TPS和QPS
TPS transaction per second:每秒处理事务数<