随着软件测试行业的逐渐发展,性能测试也变得火热起来。从各大测试论坛和测试交流群的交流主题的热门程度来看,性能测试已经成为大家非常感兴趣的话题。性能测试作为软件测试行业技术性相对较高的工作(自动化测试、白盒测试、性能测试)来说,个人觉得其操作门槛还是不低的。对于测试新手来说入门有一定的难度,做的好就更加不容易了,可能花了不少时间而实际收获不大。因此觉得有必要来专门探讨一下性能测试的门槛,以及如何更好的迈进这个门槛。
先来分析一下一些关于性能测试入门级的常见问题:
1、请问怎么做象PhotoShop这类单机程序的性能测试;
2、用Delphi开发的程序,应该用什么协议来录制脚本;
3、用IP欺骗能对外网进行测试吗;
关于第1个问题,问题本身并没有错误,单机版也有性能问题。但和我们通常所说的性能测试是两回事,不能混为一谈。如果这个算是问题的话,那我想是由于不清楚性能测试的概念和原理所造成的。第2个问题也不少见,但这种问题无法回答。我们知道,性能测试采用的协议是由被测系统的体系架构和通信协议决定的,而不在乎你用什么开发工具或开发语言。第3个问题,关于IP欺骗一般只用在内网,不管你在内网如何欺骗,经过网络地址转换后到了外网上的IP地址表现就是你的公网的IP,除非你一开始就设置成公网的IP地址,但这个一般都不可能。这个问题体现提问者对于网络知识的理解还不深入。
以上问题反映了在学习性能测试人员的一个比较普遍的现象,缺乏必要的知识积累、知识面不足,但又由于学习兴趣或工作压力期望急于求成,由此而形成这样一个矛盾的局面。
在我看来,性能测试是一项综合性很强的工作,甚至可以作为一项工程来看待。
从性能测试的知识体系来看,性能测试需要掌握性能测试的基础知识、业务知识、开发相关知识、以及性能测试工具。
基础知识包括性能测试的原理、常见的测试类型、方法、策略,如何进行一个计划、设计、实施、分析等性能测试过程。没有性能测试基础知识,一切简单的性能测试在你手上都将出现各种问题,测试交流将变得难以沟通,同时性能测试的成功率将大大降低。
业务知识通常都被忽略了。性能测试要基于被测系统的应用场景才有实际的价值,测试场景对性能测试结果有决定性的影响,因此测试场景的设计是非常关键的,场景的设计需要和业务应用结合起来。在一些比较正规的性能测试过程中,会有业务人员配合一起做性能用例设计的。
相关的知识也是必须具备的知识,通常在这方面也是我们最大的缺点。这方面的知识包括操作系统、数据库、应用服务器、中间件、网络等,每一个都是一门很深的学问,而要求性能测试人员都精通好像也不太现实。但起码的知识还是需要掌握的,比如通常有哪些参数需要监控和调整,它们之间是如何通信和运作的,某一方面知识的欠缺都可能导致测试模拟不准确或问题定位不充分,没有这些知识的支撑性能测试将变得难以下手或者学习工作的进展都会有很大的影响。
测试工具的应用,这个是目前学习的焦点。只有在前面3点的基础上,采用合适的测试工具,才有助于测试目标的达成。
从另外的角度分析,性能测试又可以分为技术、方法和管理方面的范畴。没有方法的指导光有技术那是行不通的,那是有勇无谋的体现。同时性能测试经常作为一个独立的阶段和活动,更需要用项目管理的方法进行,比如一个在客户现场的性能测试验收测试,与客户进行交流、时间计划的制定、测试进度的控制、测试脚本和测试数据的版本管理、各种资源的谐调等,都是需要用管理的思想进行的。
从以上分析可以看出,由于性能测试工作需要具备这么多的知识,因此在一定程度上也成为了性能测试的门槛。这个综合的门槛将会成为很多性能测试新手入门的一道障碍,要突破这道障碍,建议结合自己的知识体系有针对性地去学习和提高。
性能测试是一个技术与方法并重的工作,目前论坛上多谈技术,少谈方法,很多人甚至在没有任何性能测试基础知识的情况下就埋头苦学测试工具,我觉得是不应该的。我们应该意识到,测试工具只是性能测试中的一部分,仅是为达到性能测试目的而采用的一种手段。性能测试对于我们最大的价值在于方法和经验,我们学习的目标是整个性能测试过程上方法学的东西,而不是掌握具体某个测试工具。
LoadRunner并不是万能的,在什么情况下应该采用什么工具才能达到最佳的效果,需要我们去判断。
为了帮助学员能找到更好的工作,节省学生找工作的时间成本,信狮教育特邀深圳零壹云医科技有限公司来校现场招聘运维工程师和前端工程师。
2017年的高考就要到来了,又将是一年的毕业季的来临,想想自己2015年从北大青鸟信狮教育软件开发专业毕业三年了。高考也许是一次改变命运的
7月13日,作为北大青鸟资深合作伙伴,信狮教育总经理、总校长金雨先生与北大青鸟总部老师一起走进了云南盐津,一同开展北大青鸟施爱·助学
经过主持人竞选,参赛选手预报名、海选等一系列准备工作后,北大青鸟深圳信狮学校的学生们于9月20日迎来了《信狮最强音》K歌比赛预赛,本次
经过专业老师的辛劳培育以及学生们的认真学习和努力拼搏,北大青鸟信狮教育1T161班的项目答辩,可谓是一场精彩纷呈的“博弈”。
如何才能成为一名高逼格的网络营销人才呢? 如今的企业对互联网甚是依赖,就连营销阵地都转移到了网络上,尤其是移动互联渐渐崛
北大青鸟IT教育作为中国IT职业的领导品牌。其品牌性已经得到社会和媒体的认可。IT职业教育的衡量标准有两点:一是培训内容,二是教学
北大青鸟信狮教育ACCP学员专访:高中生的逆袭。林友明,一个喜欢笑,却笑得有几分羞涩的大男孩。23岁的他,一年前还是一名工厂
北大青鸟学费是由北大青鸟总部统一规定的,不会出现乱收费和打折的现象,大家不必担心会乱收学费,外地校区和深圳地区的学校会存在一定的
现在在美国已经有超过90%的企业在利用互联网开展营销业务,全球互联网在网上的交易额2000年突破2230亿美元,预计2014年,网络贸易额占
姓名:易*斌 学历:中专 年龄:32岁(就读时24岁) 毕业时间:2010年9月 入职企业:深圳市*狐科技有限公司 职务:运维主
不知不觉中,一年半过去了,而我完成了人生中的一次跨越,一次职业的转换,并找到了一个全新的自我,一个充满激情与勇于面对挑战的自我。
时光飞逝,转眼之间我已从北大青鸟信狮教育毕业,看一看现在的自己真的感觉很是欣慰,我现在取得的成就,不仅归功于自己的努力,更要感谢信狮教育的老师们对我就业的帮助及指导,使我
姓名:陈*同学学历:高中年龄: 25岁入职企业:软*动力信息技术(集团)有限公司职务:Java软件工程师薪资:16000元 月企业介绍:软*动力信
姓名:石柱年龄:19岁学历:大专就职企业:深圳市网合科技有限公司就职岗位:Java软件工程师就业薪资:4000元公司简介:深圳市网合科技股份
拿高薪 进名企 梦想马上go IT培训我们更懂 主流技术+项目实训+就业服务一站对接
北大青鸟深圳信狮校区“大学生们实训直通车”,整合了嘉华讲师资源,由实战型讲师、教质主任、职业规划师、就业指导四环相扣,在大学生IT培...
社会是残酷的,尤其是职场竞争,不进则退,不想被长江后浪拍死在沙滩上就要让自己去学习、充电。学什么技术有前景?学什么技术发展好?JAVA...
学历不高想找高薪又轻松的工作,想学一个技术但不知道学什么好?几乎许多女生都有这个疑问,目前薪资高发展好的IT行业,真的不适合女生吗?...
你是否想创业?但是感觉无处下手 你是否开过淘宝店?但是销量惨淡 你是否参加过淘宝培训班?但是感觉里面的内容都华而不实 金蛛电子商务 一...
广东省教育考试院通报,继2013年成为高考大省之后,2014年广东普通高考报名人数达75.6万人,同比再增2.6万人,增幅为 3.6%,创历史新高。而...
网页设计包含了网页图形设计、界面设计、编写标准化的代码和专有软件、用户体验设计,以及搜索引擎最优化
在这个互联网时代,发展迅速的行业当属IT行业,现在人们可以说时时刻刻都离不开了互联网,在网上订张火车票、出去唱K买张团购卷、没事玩的...