开发者眼中是如何看待测试的?看完秒懂

本文介绍了软件测试中的压力测试,强调其在开发初期的重要性。内容包括压力测试的目的、步骤、常见瓶颈及判断方法,并分享了一次压力测试的经历,提到了如PHP-FPM配置、负载均衡限制、Redis带宽等问题,以及前端接口调用对后端压力的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

300G全套最新软测视频教程分享

链接:https://pan.baidu.com/s/17jkyGn-Wm-zC6QQLkWjrsw 

提取码:o94n

 

压力测试其实并非上线之前才进行,而是在开发之初就开始准备了。一般情况下在开发之前设计之时就应该明白哪些接口会面临高并发压力,所以在开发时就要按照能够承受高并发的标准进行开发,比如尽量减少数据库操作、采用连接池、逻辑尽量简单等等。如果逻辑确实复杂,就要采用异步处理来解决。

压力测试的目的

搞懂为什么要压力测试,这样在压力测试的时候才不会事倍功半,毕竟压力测试一次的成本还是蛮高的。压力测试其实有两个目的,一是测试应用在高并发情况下是否会报错,进程是否会挂掉;二是测试应用的抗压能力,预估应用的承载能力,为运维同学提供扩容的依据。

第一点很好理解,做好这一点就可以保证上线之后不出问题了。解释下第二点,我们都知道就是架构设计的再优秀,代码写的再好,应对高并发单实例始终是有限的。所以通常是在满足第一点的前提下,再根据可能到来的高并发压力来计算需要多少实例来承载,而这就需要我们压出极限。

第一次压力测试

接口开发完成之后就可以进行第一次压

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值