TPS计算:TPS=(日PV*80%)*3倍/(8小时*60分*60秒*20%)
并发=TPS*性能指标(0.3或者0.5)
页面指标是3s,并发就是tps*3
接口的话可以是*0.3或者0.5
性能测试流程:
需求确认
1.得到需要做性能测试的需求,需求主要包含项目关键功能,新增功能,修改功能等。
2.与项目组ba和se开会讨论测试需求的各项指标,包括并发数,TPS(每秒事件数),性能值,通过率。
3.与项目组ba和se开会讨论测试需求的测试场景要求,具体为测试环境的数据量应该达到多少。
4.得到测试环境的硬件信息。
5.得到数据信息后,书写总结邮件。
需求方案定制
1.基于需求确认阶段的信息,做好性能测试方案计划。
2.确认测试环境是否达到准入,包括功能是否完成,测试环境数据量是否满足要求。
性能测试执行
1.性能测试主要包含3中模式:
1.1手动模式(分为页面类的用户体验测试,在浏览器执行5次,取平均值;接口类的接口基线测试,用jmeter或loadrunner单并发执行5分钟,取90%(或更高)性能值。)
1.2负载测试(用jmeter或loadrunner执行多并发测试30分钟,取90%(或更高)性能值)
1.3混合稳定性测试(将要执行稳定性测试的场景混在一起跑,适当降低并发数和一点的压力,用jmeter或loadrunner执行多并发测试8小时,取90%(或更高)性能值)
输出报告