负载测试和压力测试

(1)负载测试 - 逐渐增加访问压力,直到系统的瓶颈或不能接受的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程
(2)压力测试 - 通过确定一个系统的瓶颈或不能接受的性能点,来获得系统能支持的最大并发服务级别的测试

例如:

产品经理对于性能的验收标准:
1000并发量时,首页响应时间不超过5秒钟,(10分钟)
1200并发量时,首页响应时间超过5秒钟的数量低于15%,(10分钟)

(1)负载:
700, 和5秒钟比较, 超过4秒钟x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况
850, 和5秒钟比较, 超过4秒钟x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况
1000, 和5秒钟比较, 超过4秒钟x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况
每天的同一个时间段(尤其是对于跨国使用的产品)
输出:制作性能参数的曲线趋势图,展示给产品经理

(2)压力:
1000, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 没有达到5秒钟的,70%
1200, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 5%达到5秒钟以上的,75%
1400, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 14%达到5秒钟以上的,85%
1500, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 40%达到5秒钟以上的,95%
1550, 持续10分钟, 和5秒钟比较超过的x%, 每次访问响应时间,服务器端的cpu占用率和内存使用情况 30%请求是失败的,98%
输出: 一个最大压力点的并发数目,和在该压力时,系统的反应细节

原文地址:https://www.cnblogs.com/yuer02/p/11572402.html