性能测试
candle806
本人从事过一年以上软件开发4年以上软件测试2年测试管理经验主要专注于金融互联网产品测试包括自动化性能测试和安全性测试并担任测试管理测试开发以及测试架构工作目前所在行业为金融领域
展开
-
浅谈性能测试(一)
<br /> 其实说来挺惨的,做了一年多的测试,目前对于性能测试还是入门级别,关键是没有高手指导,当然这样埋怨,显然有些自负,也可能是个人付出不多。我想我接触比较多的测试工作应该算是灰盒测试了,可能是之前对测试行业的新名词不太理解,还记得一次面试时,一位面试官问到我什么是冒烟测试,让我愣是茫然,这可能对于一个测试新手来说,应该是一个时尚的新名词,可是如果你不知道那真是门外汉,根本等于没做过测试。所以后来我也比较关注这些新生代的名词了,说到灰盒测试,其实就是在黑盒和白盒之间的一种测试方法,可能听起来原创 2010-06-08 22:18:00 · 1041 阅读 · 1 评论 -
深入解析LoadRunner下的参数化取值
熟悉LoadRunner的人,相信都会经常使用参数化功能,但是对于参数化的使用到底了解多少,就值得深思了。包括本人在内也是,每次在做压力测试的时候,基本上都少不了要对一些动态的参数进行大数据量的读取,使用参数化功能也都是为了更符合实际应用。所以说用了就不表示理解了,更不能代表能灵原创 2011-07-18 15:52:14 · 2634 阅读 · 0 评论 -
LoadRunner参数化取值与连接数据库
LoadRunner在使用参数化的时候,通常都是需要准备大数据量的,也因此LoadRunner提供两种参数化取值方式,一种是手动编辑,另一种就是通过连接数据库取值。一般在大型业务并发压力测试时,数据量肯定也都是非常大的,所以手动去编辑当然就不切实际了,还好有连接数据库的功能,所以原创 2011-07-19 15:09:26 · 1387 阅读 · 0 评论 -
探讨LoadRunner的并发用户和集合点
近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本时,设置了集合点才算是有效的并发用户,没有设置结合点,就认为可能这个就不能准确的代表并发用户数。当前我并反对这个观点,不过却让我有一种疑虑,促原创 2011-07-12 17:35:50 · 2317 阅读 · 2 评论 -
性能测试流程-各阶段的工作
1 性能测试流程1.1 性能测试计划阶段测试计划阶段主要工作如下:1、明确测试对象2、定义测试目标3、定义测试通过的标准4、规划测试进度5、规划测试参与人员(需求、开发、测试、运维和配置)6、申请测试资源7、风险控制原创 2011-09-20 10:43:57 · 1614 阅读 · 0 评论 -
性能测试模型
关于性能测试模型的探讨如下: 随着单位时间流量的不断增长,被测系统的压力不断增大,服务器资源会不断被消耗,TPS值会因为这些因素而发生变化,而且符合通常情况下的规律。以下是一个性能测试压力变化模型图: 说明: a点:性能期望值 b点:高于期望原创 2011-09-23 14:38:50 · 1069 阅读 · 0 评论 -
TCP/IP体系结构-测试人员必须理解的
如果还想在测试这条路上继续走下去的话,那么下面这些东西就是我们必须去掌握的,至少你还不想止步于简单的黑盒测试~~其实,一直想去接触Linux下的应用测试,这样能学到东西会很多,而且会非常的受用。之前听小布老师讲,如果你想在IT技术上长期发展下去,那么你就大胆拥抱Linux吧,因为在这里你能学到东西远胜过于你在Windows平台下学到的东西,而其中最经典的一段话就是:如果你一直跟随微软的技术,那么终原创 2011-11-09 11:35:00 · 1269 阅读 · 0 评论 -
LoadRunner11设置场景百分比模式完成多台客户端负载测试
LoadRunner11用的不多,之前大部分的时候是用LoadRunner9.5,主要原因是由于担心新版本的稳定性,不过在Windows7系统下就不得不用LoadRunner11了,不过稳定不稳定,还是得用了之后才了解~ 关于LR11场景中设置多台负载进行测试,发现一个问题,可能平时不太注意,或者不太关注。在LR11中我们添加一台负载测试机时发现不能手动更改虚拟用户数,如图所示:原创 2011-11-30 17:45:30 · 2600 阅读 · 2 评论 -
基于AMF协议的Flex性能测试
接触过Flex应用的,基本上对于其表现层的视觉效果都是非常赞赏的,也正是由于其华丽的外表掩盖了其诸多内在的缺陷,比如说响应速度、内存泄漏等等性能问题,对于大部分的Flex开发程序员或者是测试人员都是非常头痛的事情。本人最近就碰到基于Flex应用程序的性能测试,由于它本身的特殊性,通信组建、协议基本上都是Adobe自己开发的,所以基本上通用的测试工具对他支持都是不太理想的。通过一系列的摸索,最终还是原创 2012-05-09 16:46:18 · 4133 阅读 · 1 评论 -
性能测试分析之带宽瓶颈的疑惑
性能分析的过程就是要不断的给自己提出质疑,不要放过每一个细节,因为那可能就是切入点。原创 2011-04-02 17:53:00 · 1434 阅读 · 0 评论 -
网页优化十大策略
如何提高页面的性能,这里提供了十条优化策略,并有相关辅助测试工具。原创 2011-04-01 16:08:00 · 672 阅读 · 0 评论 -
LoadRunner脚本录制常见问题整理
LoadRunner脚本录制常见问题整理<br />1.LoadRunner录制脚本时为什么不弹出IE浏览器?<br /> 当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决。<br /> 启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen即可解决问题<br /> 提示:通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制。因此建议运行Load转载 2010-09-29 10:14:00 · 28371 阅读 · 4 评论 -
浅谈性能测试、压力测试和负载测试
<br />很久没有做接手项目性能方面的测试,感觉陌生了许多,由于这次一个简单的web页面的压力测试,突然觉得知识的积累不够深刻,不能学着学着就丢了,如何积累成为自己的才是最重要的,凡是最后忘记的了那只能说明还是认识和学习不深刻。性能测试一直都是测试行业的一个难点,更是重点,可能我们都想做好它,但是不见得都有信心做好它,性能测试是一个带着诸多非常不确定因素进行的,因为没有标准答案,只能靠综合技术能力来分析,当然经验是最重要的,所以就需要不断去探索、积累,甚至于周围的同事进行讨论,吸取多方的经验。<br />原创 2010-12-15 16:59:00 · 2887 阅读 · 7 评论 -
性能测试之内存泄漏
<br />关于内存泄漏,相信大家都不陌生,压力测试中经常会出现,本人最近在做一个压力测试中就着实体会了一下,上来分享分享。<br /> 内存泄露是指程序中间动态分配了内存,但是在程序结束时没有释放这部分内存,从而造成那一部分内存不可用的情况,重起计算机可以解决,但是也有可能再次发生内存泄露,内存泄露和硬件没有关系,它是由软件设计缺陷引起的。<br />以发生的方式来分类,内存泄漏可以分为4类: <br />1. 常发性内存泄漏。发生内存泄漏的代码会被多次执行到,每次被执行的时候都会导致一块内存泄漏。<b原创 2010-12-30 09:25:00 · 1073 阅读 · 1 评论 -
关注LoadRunner脚本回放日志中的Warning信息
<br />最近在与大家的讨论中发现了LoadRunner的很多问题,出于解决问题的出发点,我也就相关自己不理解的问题在Google中搜索了一番,并通过一些实例也去实际操作了一遍,发现很多问题确实并不是那么难解决,而只是我们不够细心,没有认真去分析和总结。这里简单列举我最近去研究的一个问题,就是关于LoadRunner在脚本回放日志中出现的Warning信息,也就是所谓的警告信息,通常我们可能觉得只要在录制回放过程中没有报error就认为脚本是ok的,但是到真正去场景中去运行才发现,会不断报错,而且很多错误原创 2011-01-06 16:54:00 · 2239 阅读 · 2 评论 -
LoadRunner下如何监控Windows系统资源
<br />一般在客户端通过LoadRunner对服务器进行压力测试,都需要实时监控服务器端的系统资源,本篇主要简单介绍一下如何设置在LoadRunner的Controller中配置监控Windows Resources,其实也可以直接在远程连接服务器端在上面开启任务管理器或者在控制面板中找到性能计数器来监控也可以,但是为了在LR进行施压过程中更便捷,我们还是要学会这个基本的配置。关于此处的配置,需要针对不同的服务器操作系统进行不同的设置,但基本思路相同。本篇以Windows系统为例,具体配置如下:<br原创 2011-01-11 10:25:00 · 7752 阅读 · 1 评论 -
LoadRunner如何监控Linux下的系统资源
前一段时间在研究LoadRunner过程中,在进行压力场景测试中通过LoadRunner来实时监控windows的系统资源,在前几节中我已经总结了相关过程,近段时间发现群里有朋友问如何监控Linux下的系统资源,所以我也就此问题搭建了一些的Linux环境,并在Linux下部署了一个web应用程序,来进行压力测试实例的讲解,在此就总结了如何设置LoadRuner来实时监控Linux系统资源。关于LoadRunner监控Linux系统资源,大致分为以下步骤:1、在监控Linux之前我想阐述的观点是,Liunx系原创 2011-01-20 09:16:00 · 1837 阅读 · 1 评论 -
MRTG—网络监控工具
摘要: 辅助服务器后台测试的分析工具—MRTG,一个网络监控工具。原创 2011-02-28 14:34:00 · 1448 阅读 · 0 评论 -
LoadRunner设置检查点的几种方法介绍
规范压力测试过程,从规范测试脚本开始,合理利用检查点,提高压力测试质量。原创 2011-03-25 17:09:00 · 1031 阅读 · 0 评论 -
LoadRunner调用Java程序—性能测试
为了充分利用LoadRunner的场景控制和分析器,帮助我们更好地控制脚本加载过程,从而展现更直观有效的场景分析图表。本次将重点讨论LoadRunner如何调用Java测试代码,完成压力测试。 通常我们在执行一些Server的压力测试的时候,总会不经意间想要一个Client完成对Server的调用示例,以至于我们可以通过LoadRunner直接录制,对于测试人员来说确实很方便。不过,开发人原创 2012-05-14 17:52:25 · 3730 阅读 · 0 评论