压力测试笔记

本文讨论了在不同接口并发情况下的性能测试,强调了串行和并行接口的TPS计算方法,以及衡量系统性能时TPS和响应时间的重要性。作者指出,压测主要集中在后端接口,前端资源消耗较少。同时,作者质疑并发用户数作为主要性能指标的合理性,除非明确交易完成时间范围。
摘要由CSDN通过智能技术生成

如果接口是串行的,用户进入首页,首页有5个接口,各接口属于不同的服务,各接口互相不影响,只需要单独压测每个接口的数据  最低的tps就是目前首页1s能支撑的用户访问数

如果接口是并行的,取所有接口的平均值

衡量指标:tps,响应时间,服务器的cpu和内存大额使用率,出网带宽

TPS从日常的历史数据获取---比如上一次直播多少人,tps达到了多少,如果没有历史数据,那就从测试过程中得到

比如:直播活动,直播人数预估5-6w从班级消息列表页进入,若用户出现误操作重新进入,按最多12w次访问算,1分钟内进入班级消息列表页,12w/60s=2000人/s,对班级消息列表页预估按2000并发用户秒内进入的压力压测 ---这样计算是正确的

场景中三个接口,最低tps=618,能满足2000并发用户访问,平均响应时间在1.8s

如果想达到更高的tps,或者在增加并发用户的情况下,响应时间更快,需要优化性能或增加服务器节点

我们压测基本都是压的后端的接口,基本没有压前端的,是因为前端是静态部署 基本都是静态资源 不用消耗服务器的cpu什么的资源

针对服务器端的性能,以TPS为主来衡量系统的性能,并发用户数为辅来衡量系统的性能,如果必须要用并发用户数来衡量的话,需要一个前提,那就是交 易在多长时间内完成,因为在系统负载不高的情况下,将思考时间(思考时间的值等于交易响应时间)加到脚本中,并发用户数基本可以增加一倍,因此用并发用户 数来衡量系统的性能没太大的意义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值