其他分享
首页 > 其他分享> > 概述如何做性能测试

概述如何做性能测试

作者:互联网

1.调研测试需求,软硬件环境,架构图,以及一些相关性的问题(配合人员,资源申请,测试时间,访问权限,是否有第三方支持等) 2.开始压测,简要流程是:     2.1 构建测试脚本,模拟测试场景 ->2.2 执行测试,寻找资源瓶颈 ->2.3 根据资源瓶颈,查找问题的具体原因 ->2.4 解决问题,重复第一步,循环压测,直到满足第一步性能指标为止   其中2.1 需要处理大量模拟,监控的问题 2.2 比较简单,找到到底是CPI,内存,IO还是带宽到达了瓶颈即可,可以根据各种监控(Zabbix, prometheus),没有的话TOP,vmstat也可以配合看 2.3 根据具体的工具,如果是web服务的问题,可以分析代码的原因:例如java的一系列工具链,jstat来分析进程线程的资源占用等等;如果是数据库的问题,可以通过数据库的日志来协助查看,例如MySql,redis,都有对应的日志,可能需要做一些简单脚本来对日志进行处理分析。这一步一般是开发来做,测试可能难以有机会介入 2.4 修复问题以后重新压测,直到满足性能指标   3.总结,出报告,有条件的话出一些漂亮的图表,讲得浅显易懂一些,方便报告的阅读者理解

标签:压测,性能,瓶颈,概述,测试,2.3,2.2,日志
来源: https://www.cnblogs.com/qooweds/p/16465822.html