压测标准和接口

1、注意事项

★禁止跳过预发布环境压测直接在正式环境压测
★所有预发布环境和正式环境的压测禁止在交易日的6:00~16:30进行
★必须保证压测不能导致正式环境服务处于不可用状态,包括下游服务(压测过程中可以处于短时间高负载状态,但压测结束后必须恢复)
★压测前请使用本文末尾处给到的压测报告模板先创建压测报告,并且完成依赖服务的checklist才能开始压测

2、流程概述

此处省略部分细节,介绍压测流程,提供给已了解细节的人快速进行压测。强烈建议首次进行压测者详细阅读全文

注意最大qps和预期qps的区别

估算预期qps
准备数据,单一请求/固定值枚举随机/线上流量
测试环境80.188压测:
不求找到瓶颈,只为排查比较明显的程序问题,由于测试环境性能有限,可以将部分低性能依赖mock掉
这一步可以这样压:wrk -t8 c200 d60s --latency -H “Host: h o s t " − − l a t e n c y " {host}" --latency " host"latency"{url}”
预发布环境200.118压测:
这一步要指定qps分步多次压(使用wrk2指定qps):wrk2 -t8 c100 d60s -R 1000 -s access.log --latency -H “Host: h o s t " − − l a t

你可能感兴趣的:(私人干货,前端,网络,服务器)