摘要:
脚本调试通过之后,接下来就是正式执行过程。通常会选择window环境或者linux环境执行,两者各有优缺点: 1) Windows环境操作界面化,直观,易上手,但Windows操作系统中软件占用机器资源较多,导致资源使用率不高。一般可用于接口的并发逻辑验证或者应对一些相关检查,特别是不需要进行过大的 阅读全文
摘要:
由于感受软件性能的主体是人,不同的人由于教育背景、知识体系、人生阅历、观察角度等的不同,对于同一事物或者问题的看法不尽相同,对软件能也就会有不同的主观感受,而且不同的人队员软件的关注点也不同 这里重点说一下测试角度: 作为质量控制中的最后一道关口,性能是测试人员必须重点关注的环节。对于测试人员来说, 阅读全文
摘要:
性能测试类型,或者说性能测试方法,业内暂无明确的行业通用分类。这里笔者根据业内资料整理出最常用的,也是最基本的几种测试类型和方法 1 基准测试 基准测试包含两层意思: ① 目的是提供比较基点。通过分析,选取某种业务场景或者系统状态设置作为基准场景,然后得出相关性能指标,作为基准性能指标。 ② 比较新 阅读全文
摘要:
1 性能测试通过关注点 对于性能测试,在测试过程中需要通过观察一些目标,根据这些目标的结果来判断是否满足要求,主要包含如下 2. Web项目性能测试通过标准 业内对于性能测试有一些通用的通过标准,这里给出一个Web项目性能测试通过标准,作为样板 基本都遵循2/5/10,2s以内最佳 在2秒之内给客户 阅读全文
摘要:
关于监控部分,作为测试人员,重点了解性能测试过程中的关注点,整体而言分为几大类: 1) 执行监控 2) 应用服务器监控 3) 中间件和数据库监控 4) 硬件及网络监控 其中执行监控需要测试人员部署安装并跟踪查看,其余几个需要对应的开发、运维、DBA协同解决。下图列出基本分类 阅读全文
摘要:
性能测试工具较多,无法一一进行介绍,感兴趣者可自行搜索资料学习。需要说明的是工具使用方法和原理都大同小异,掌握一个,其他皆可快速上手。 下面就以服务端的性能测试工具为例,对市场上最常用,知名度较高,也是比较优秀的两款性能测试工具Jmeter和LR(LoadRunner)做个说明和比对 对比项 JMe 阅读全文
摘要:
目前业内使用的测试工具种类较多,除了一些商用和开源的工具之外,部分公司还研发了自己的工具,下图根据测试对象的不同列出一些常用的性能测试工具: 阅读全文
摘要:
硬技能决定一件事情能不能做,软技能决定事情做得如何。 性能测试,更多时候作为一个项目形式存在,一般都会由测试人员负责带头把控全局,跟踪问题,解决问题,协调汇报等等。 这就要求有一些必备的软技能。笔者根据自己的经验,整理以下几点作为参考: 阅读全文
摘要:
性能测试从体量上来讲,大致上可以分为两类: 1.测试某个功能或者需求的时候,验证一定并发下的代码逻辑 2.作为项目的形式存在,耗费相对较多的人力、精力 第一类往往可以通过工具或者代码,简单的进行并发的验证,功能逻辑无误,即可认为验证通过。执行起来相对较为容易 第二类则需要完全按照项目的形式去走,从立 阅读全文