性能测试知识科普

一、

1.真正的并发是服务端单位时间内接收并处理的请求数,并不是工具模拟的并发线程数。

2.其他条件不变的情况下,要提高TPS降低响应时间,最简单的办法是升配+扩容+缓存。

3.高并发/高性能/高可用其实是指用更少时间处理更多请求,且服务长期提供正常服务。

二、

性能测试的本质:1.找到软件运行环境中底层硬件的资源瓶颈

2.找到软件设计和构建过程中出现的影响性能的点

常用的测试策略:关键--如何设置脚本并发和测试数据

-------------------------------------------------------------------------

案例名称 脚本并发策略/测试数据策略 服务配置/并发推荐数值

新服务上线 梯度递增压力/参数化 4C8G/20-100

性能优化验证 梯度递增压力/参数化 4C8G/10-40

负载均衡验证 梯度递增压力/参数化 4C8G/10-60

参数配置调整验证 恒定并发压力/参数化 4C8G/固定数值

业务/技术逻辑调整验证 恒定并发压力/参数化 4C8G/固定数值

--------------------------------------------------------------------------

①绝大多数场景,第一次压测都推荐梯度递增方式,这样便于找到性能拐点;

②固定并发压力只适用于其他条件不变,只有某一个影响因素变更的情况下使用;

③一般都推荐先梯度,找到性能拐点定位问题后,再通过固定并发方式去验证优化是否生效;

④单独的性能测试环境很重要,如果环境无法独立,建议听领导的要求压测一波统计数据出个报告就行;

⑤测试数据记得一定要参数化,一定不要用同一个或同一批数据去反复压测(功能测试都更新数据更何况性能);

⑥遇到问题建议不断调整去试错和验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值