银行系统线上因性能瓶颈出现崩溃问题怎么办?
某银行系统由于新上线的后台对账项目突然出现崩溃,系统处于停用状态,最后查明系统可能存在性能瓶颈,你作为此项目的主要测试负责人,面对突如其来的事件,该如何处理?如果我是这个项目的主要测试负责人,面对这种情况,会采取以下步骤来处理…
某银行系统由于新上线的后台对账项目突然出现崩溃,系统处于停用状态,最后查明系统可能存在性能瓶颈,你作为此项目的主要测试负责人,面对突如其来的事件,该如何处理?如果我是这个项目的主要测试负责人,面对这种情况,会采取以下步骤来处理…
Redis性能问题排查过程先来看一下问题代码(Go语言实现),这段代码的含义为先从Redis当中读取数据,如果Redis里没有数据,则访问DB获取数据,获取到数据后再SetRedis缓存,便于下次访问直接从Redis获取数据,减轻数据库压力func…
最近阅读《软件性能测试、分析与调优实践之路》一书,个人认为性能调优章节为整部书的精华,该章节包括了性能测试调优模型、调优思想和调优技术。下面是摘抄整理自书中内容:调优模型下图为互联网中常见的用户请求的分层转发和处理的过程,在性…
一个项目上线了两个月,除了一些反馈的优化和小Bug之外,项目一切顺利。前期是属于推广阶段,可能使用人员没那么多,当然对于项目部署肯定提前想到并发量了,所以早就把集群安排上,而且还在测试环境搞了一下压测,绝对是没得问题的;但是,就在两…
最近刚接手一个新项目,在最开始的时候要求对这个项目做性能测试,产品经理也给不出性能需求,只因为这个项目是电商项目,可能会有高并发,秒杀的场景,所以产品经理要求我们对这个项目必须做性能测试,又因为这个项目是一个新项目,所以大家都没有…
身处职场,学习新业务在所难免,尤其是测试人员,具备良好的业务知识是我们做好质量保障的前提,不管是职场「新人」还是「老人」,快速熟悉业务的能力都是不可或缺的,这是我们安身立命的根本。但,这样的能力并不是很显性,笔者有着十几年的测试…
什么是测试?——发现问题。什么是调试?——定位问题原因并解决问题。最近项目中遇到了几个“疑难杂症”,在问题排查过程中,经验丰富的老司机级开发,也一次次掉到坑里、再爬出来,然后掉下一个坑……在经历了一番艰辛的排查之后,终于定位…
今天来跟大家聊下我当年做测试总监的一些经历。每次问我有关职业发展的问题时,我都会反问两个问题。一是你当下最喜欢做的工作是什么,二是你当下最擅长做的工作是什么。面对这两个问题,大部分人的回答都很相似。先是一愣,然后含含糊糊的说三…
如何管理测试环境?这是软件开发过程中的一个痛点,按理似乎该交给测试人员管理?但往往是开发管理,当开发不想管时又推给了运维。往往的后果是:测试环境维护困难、混乱不堪。这时,一套合理的环境管理流程在软件发布过程尤为重要。如何让环境为…
说之前由于业务应用bug(本身或引入第三方库)、环境原因、硬件问题等原因,线上服务出现故障/问题几乎不可避免。例如,常见的现象包括请求超时、用户明显感受到系统发生卡顿等等。作为一个合格的研发人员(技术人员),不仅要能写得一手好…