何为 性能优化?
从应用系统上线那一刻开始,随着用户量的增加、业务功能的持续迭代,系统会面临各种不同程度的挑战,如果不及时采取优化措施,我们会发现诸多问题,比如:系统怎么越来越慢了,流量一高系统就卡顿、甚至宕机等等。1、性能衡量指标在衡量系统…
从应用系统上线那一刻开始,随着用户量的增加、业务功能的持续迭代,系统会面临各种不同程度的挑战,如果不及时采取优化措施,我们会发现诸多问题,比如:系统怎么越来越慢了,流量一高系统就卡顿、甚至宕机等等。1、性能衡量指标在衡量系统…
在假期某个夜黑风高的晚上,商家正在直播间如火如荼的做着直播,突然间屏幕卡顿,随后屏幕上出现大大的“404”,紧接着大量的客诉、告警扑面而来。好在技术团队响应及时,再经过很短时间的问题分析后,迅速的恢复了系统,保障了商家直播顺利进行。…
经常有人谈到,测试的天花板并不低,关键在于你是否足够优秀——能成为测试领域的专家。那到底什么是测试专家呢?相信没人有一个明确的谱,也没有一个确切的衡量标准。在我大量阅读老外的测试文章时,经常遇见干了几十年的测试员,仍然在探究…
在我们日常的测试活动中,单纯的功能界面测试(黑盒测试)发现的缺陷质量不高,即使发现了,也很少能从根本上去定位,这样的bug提交上去,给我们的研发同事修复带来了困难,同时也不利于提高我们自身的能力。这里我介绍一下个人的经验:1、按…
复现不了的问题:①昨天必现的问题、今天复现不了;②生产环境必现的问题、测试环境复现不了;③测试人员必现的问题、开发人员复现不了;④一套环境必现的问题、另一套环境复现不了;出现以上问题的原因是什么?如何解决?分析出现上述问…
这是一条知乎上的问题,我尝试着答了一番,不光给别人提供了参考,也给自己解了惑。不论是准备踏入这个岗位,或者已经做了一段时间,又或者做了好几年的测试开发的读者来说,核心竞争力都是需要关注的一个方面,这决定了这个岗位是否可持续发展,…
最近整理了一份测试开发的技术图谱,全部手打,后续会分享出来,今天先谈谈其中的几个要素。有的读者对测试开发是什么还比较陌生,那么先解解惑,回答一下跟测试开发相关的内容。测试开发是测试还是开发?测试开发,通常在一些大公司,尤其…
当我们面对熟悉的系统和模块时,是可以很快联想到它有哪些测试点,可以从哪些方面去测试它,但,当我们遇到一个不熟悉的产品时,如何快速去挖掘测试点,或者说,可以从哪些角度入手去寻找测试点,从而让我们看起来更加全面和专业呢?今天要介绍…
虽然在测试行业摸爬滚打了很年,随着年龄的增长,职位的升迁,似乎已经走到了尽头,因而还是时不时觉得自己的职业发展目标很模糊,这是最近对自己职业发展的一些思考,希望与大家进行分享和探讨:1、明确职业目标(从传统测试经理->专项细分领域…
之前参与的项目都有设计评审这个环节,每次评审中或多或少都会带着一些问题,零零散散的也记了不少,做个总结,避免后续踩坑。为什么要有设计评审?设计评审也可称为技术评审,在测试前期,QA需要了解技术设计方案,并根据对应的技术方案选择合…
市面上流行的压力/负载/性能测试工具多是来自国外,近年来国内的性能测试工具也如雨后春笋般崛起,但大部分产品是基于Jmeter开源内核包装起来的性能测试工具,其中也不乏佼佼者,如:kylinTOP测试与监控平台,它是一款集性能测试、自动化测试、业务…
双11买!买!买!淘宝秒杀,天降红包雨,春运抢火车票这些高并发场景,总会让大部分测试人员觉得不可思议,叹为观止。当然,笔者对这些性能挑战也是心驰神往。可惜笔者则最多面对几千上万人的抽奖活动性能场景,但这不妨碍笔者对这些高性能场景实…
作为性能测试基础篇最后一节,今天不聊别的,主要看下性能测试常用的策略有哪些,有哪些是你已经在工作中运用到了的。常用性能测试策略:1、基准测试单用户测试,目的是为其他测试提供参考依据;建议单用户循环多次得到的数据,避免单独请求…
最近工作上遇到个问题,从用户A切换到用户B,结果用户B显示的还是用户A的数据;问题的原因很简单,用户B使用的还是用户A的缓存数据,解决方案也很简单,独立保存一份缓存即可;但是,不由的想问,缓存测试这块,需要注意什么?什么是缓存?…
1、如何快速掌握MySQL?培养兴趣兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL也不例外。夯实基础计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深入,只有有着扎实…