性能测试 持续压测时间的作用_性能测试误区与无效压测

2020年《接口自动化由浅入深》课程,6月6号开学!

无效压测的背景

一:没有专业的性能测试人员或者团队;
二:没有独立的性能测试环境;
三:上线前临时开展性能测试,时间仓促,准备仓促;
四:功能测试人员经常被拉过来填坑性能测试任务,临时抱佛脚查资料;
五:没有完整清晰的性能测试需求,所有的性能指标全靠拍脑袋凑齐;

性能测试常见误区

性能测试就是使用工具加线程压测
评:这是典型的工具依赖型思维。工具只是性能测试中的一个环节,用来模拟测试场景的。然而性能测试包含了需求分析,方案设计,指标分析,场景设计,性能监控,瓶颈分析调优,测试报告等等。。。

性能测试必须在功能测试通过之后进行、
评:这是典型的瀑布模式思维。要知道一个完整的性能测试流程贯穿了项目的始终,甚至在上线之后也要长期跟踪性能问题。

性能测试要像功能测试一样,覆盖所有功能
评:抱着这种思想的人,完全不知道什么是性能测试重点
性能测试的最终目的是为了系统调优。不可能对所有的功能都进行性能测试。需要针对实际业务,分析测试对象,筛选出需要测试的性能场景

7b72955bc1c7db90b2b9a4e3937f5abb.png

为什么我的并发数都加到2000了,tps却一直上不去
评:对并发量和吞吐量不了解
并发量的增加吞吐率并不是线性增长的。在到达系统瓶颈之前,吞吐量可能会随着并发量稳定增加;
当系统处理能力趋于饱和(或硬件资源饱和),此时再持续增加并发,就会有一些请求处于等待状态,所以响应时间变慢,吞吐量开始趋于稳定;
当并发量达到系统的极限处理能力之后,系统处理能力会随着并发的增加而下降,最终可能发生宕机。

甲方爸爸的需求我都要满足他
评:舔狗
在测试之前需要根据用户提供的需求指标进行可行性分析,分析理想状态下是否可以达到。如果是很难测试的,需要和客户商讨增加硬件配置或者通过其他途径来解决。

性能测试只需要关注接口
评:认识太片面
性能测试需要关注的层面不止有接口,还有前端,数据库,服务端等等

脚本添加一大堆检查点
评:你到底是要测功能还是性能?

脚本不添加任何思考时间
评:直接后果就是服务器的压力成倍增加

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值