1.性能测试准备
通俗易懂来讲,先把功能跑通,再搭环境,抓包写脚本,运行输出测试结果。
2.性能风险管理
确定测试目标:验收、评估、缺陷复现、瓶颈分析等。
规划测试资源:时间、人员、硬件、软件、配置、工具、培训等。
3.测试实施
性能测试环境搭建
如何缩小测试环境与生产环境的差别:
1)网络延时的注入
给网卡增加1000ms时延
tc qdisc add dev <网卡名称> root netem delay 1000ms
验证延迟
ping <IP地址>
删除刚才增加的延时
tc qdisc del dev <网卡名称> root netem delay 1000ms
2)现场数据的导入1TB 80%
3)性能监控工具开销的剔除