2007年09月
在写作《LoadRunner性能测试实战》的同时,和一群朋友还共同翻译了亚马逊畅销五星测试图书《Software Testing and Continuous Quality Improvement》。 这是我做的译者序。阅读全文>
发表于 @ 2007年09月29日 10:47:00|评论(loading...)|编辑
很多使用LoadRunner的测试人员经常面临两个难题:脚本开发与性能测试分析。本书就是基于帮助测试人员解决这两个问题而编写,致力于使读者学精LoadRunnner这一强大的性能测试工具。
全书共分为四部分:入门篇、基础篇、探索篇、实战篇。
……阅读全文>
发表于 @ 2007年09月27日 13:17:00|评论(loading...)|编辑
所谓性能调整是为了改善系统某些方面的性能而对系统软件或者硬件进行的修改。性能调整不是测试人员的职责,性能测试工程师的主要任务是发现并定位性能问题。对于性能测试中发现的问题,通常由性能测试工程师、DBA、系统管理员、开发人员共同来解决。但是对于测试人员,了解调整的相关知识则是十分必要的。
在性能测试工作中经常会提到“性能调优”或者“系统调优”等概念。实际上,“性能调优”或者“系统调优”只是性能调整的一部分内容。例如,可能为了让某些部分“更优”而把某些部分调的“不优”,因此本书使用“性能调整”这一说法。
阅读全文>
发表于 @ 2007年09月24日 11:04:00|评论(loading...)|编辑
在作者的另一作品《Web性能测试实战》中,曾经提到过“软件亚健康”这个概念。现在,亚健康不但威胁着IT人的生活质量,也威胁很多应用软件的性能。为此,在《Web性能测试实战》一书中,作者提出了“全面性能测试模型[1]”,期望能够成为解决软件亚健康问题的一剂“良药”。
“全面性能测试模型”包含了测试策略制定、测试用例设计、模型使用方法三部分内容,基本覆盖了性能测试规划和设计的相关内容,为开展性能测试提供了一种可行的方案。借助本模型,软件开发和测试人员可以更好的组织与规划性能测试,避免在项目后期遭遇性能问题的被动局面。
不过要想做好性能测试,仅有性能测试模型还是远远不够的,因为还缺少像LoadRunner这样令性能测试工作如虎添翼的性能测试利器。本书将和读者一起深入LoadRunner的性能测试世界,探讨在企业的性能测试项目中如何应用它来发现应用系统存在的性能问题。
阅读全文>
发表于 @ 2007年09月17日 14:15:00|评论(loading...)|编辑
国庆节放假,我被姐姐安排了一项任务,哄上小学的外甥。姐姐叮嘱说:不能让他玩游戏,少看电视,要以课外教育为主。我拍着胸脯答应下来,因为这可是我的长项,反正把脑子里有教育意义的故事讲出来,启发启发他也就是了,于是我们的对话就开始了。
阅读全文>
发表于 @ 2007年09月06日 10:32:00|评论(loading...)|编辑
很多时候一提到不是基于浏览器的应用,很多人就会想到用WinSocket协议来录制,仿佛Form窗体都可以用Winsocket 。 从道理上讲网络通讯的底层都是基于Socket的,例如TCP、UPD等,似乎所有的程序都可以用Socket协议来录制。但是事实不是这样的,因为选择的协议决定了LoadRunner如何捕获数据包。否则会多捕获很多无用的数据。 因此,不是所有的程序都是适合WinSocket协议的。实际上,那些基于Socket开发的应用才真正适合Socket协议来进行录制。其他的,例如基于数据库的应用,就不太时候Socket协议,甚至可能录制不到脚本。 很多C/S程序,一定要选择合适的协议。根据作者的经验,C/S的程序多数需要手工开发很多脚本,因为录制的很多回放时候或多或少都会有些问题,但是可以参考录制的结果。 所以测试一个程序,一定要搞清楚开发人员用了什么技术、数据流是什么协议封装的。阅读全文>
发表于 @ 2007年09月05日 17:09:00|评论(loading...)|编辑
LoadRunner在XP上做性能测试经常碰到最大连接数10个的情况,本文揭示了一些原因并提供了一些参考解决方法。阅读全文>
发表于 @ 2007年09月04日 18:39:00|评论(loading...)|编辑