在网上搜寻性能测试相关信息,大部分都是工具的使用,脚本录制。看了很多但到自己实际压测的时候,还是不知道怎么动手,这次开贴 1.为了自己记录使用 2.想要各路大佬指出压测步骤中错误的地方,让每个想做压测的人都有一个案例可以抄袭
1.压测前景是,最近迭代了一个功能,上级给到指令:进行压测。此次为第一个坑,大部分公司的产品和主管是不会给你一个目标,只会让你去压测,怎么压什么是目标结果是什么,大家都不清楚。基于这种情况自己来罗列目标:首先我通过以往活动情况在 SLB 上看到并发连击数 1.6w 左右,在秒杀活动下达到 2.6w。此次目标为 SLB 达到如此连接数下每个压测场景需要达到 90% 响应时间 2S 以下,ecs 和 rds 内存和 cpu 不超过 70%。吞吐量本人没什么经验不知道如何去估计,只能走一步看一半 2.压测方案,压测工具是用到 jmeter,压测场景以页面为维度,比如进入首页作为一个场景,那首页下的 5 个接口都作为一个场景压测。(这里我也不清楚是否对错,希望有大佬看见能够指点)。再网上了解一台 4 核 8G 的电脑正常就支持 500 个并发,所以会用到阿里云上面的压测工具,这个上面可以支持开多台机器好达到 1w 起步的并发。(公司由于压测不是很平凡,所以没有压测机器给与压测,这块想确认一下:我 slb 到达 2w 是不是一定得让线程数达到这个值)