混合场景业务比例:
稳定性测试一般基于混合场景进行压测,业务比例由项目组人员给出。(最好基于线上业务调用量情况进行统计,但大部分系统没有该数据,那就由他们自己拍脑袋吧)
PS: JMeter控制业务比例用 throughput controller

并发量级:
容量测试最大TPS对应的并发数 (最大TPS:不是指最大值,而是一个稳定的最大值)
运行时长:
说法1:按照几个9来算 (该场景只和时间有关,和业务累积量无关,怎么计算我还没明白)
说法2: 在一个运维周期(多长时间做系统的清理、巡检)内,业务累积量为M, 容量场景最大TPS为S
运行时长 = M/(S*3600) 小时
测试通过条件:
说法1:成功率达标、资源占用稳定,TPS较稳定。不太稳定报测试风险,很不稳定测试不通过。
说法2:https://developer.aliyun.com/article/971391
①性能指标:TPS上下波动率不超过30%,TPS波动率是有个计算公式的;错误率< 0.1%,且错误影响范围不大。
②资源指标:资源指标无异常,如CPU无波动,不均衡等现象;无内存泄露、连接数泄露、句柄泄露等问题。
(波动模型:https://www.cnblogs.com/baihuitestsoftware/articles/7094075.html )
jmeter工具报告生成相关配置:
稳定性测试如果测试时间较长或TPS较大,可能会产生至少几千万的请求量。一般Jmeter默认配置是无法满足生成HTML报告,则需要手动修改堆内存及报告采样间隔时间
- 1.设置Jmeter堆大小:在jmeter的bin目录下jmeter.bat(windows),jmeter(linux)文件中设置。
- 2.设置生成报告采样间隔时间,默认是1分钟。在jmeter的bin目录下找到user.properties, 修改jmeter.reportgenerator.overall_granularity=60000
















