做性能测试的几点体会:
1、性能要想深,最好懂后台!
2、性能测试工程师可以负责公司产品压测工作及环境维护,推进服务的稳定性建设和质量保障。
3、压测后的分析调优由开发完成,要求对互联网应用的相关技术(栈)有一定的理解和使用,最好能有性能工具开发或全链路压测经验。
4、常用的性能指标有哪些?性能是白盒?还是黑盒?
不能追到程序内部的是黑盒。有后台调优的就是白盒。
5、系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间
1)最核心:TPS
QTPS,也就是每秒钟事务数(request)
QPS(TPS)= 并发数/平均响应时间=总量/时间
吞吐量=承压能力=1秒中能处理的业务数目
时间(快慢)越短,TPS越高。
并发数: 系统同时处理的request/事务数
2)响应时间:一般取平均响应时间
3)错误率:性能测试时的业务出错率。
以上3个是黑盒性能测试最重要的三个指标。