APRIL.H.X的测试专栏

博客园 首页 新随笔 联系 订阅 管理

2007年11月22日 #

摘要: 您是否曾经不得不对应用程序进行压力测试,而最后却发现不明白结果表明什么意义?也许问题不是出在应用程序上。也许问题出在配置压力测试工具的方式上。如果您曾经经历过这种情况,或者正要进行压力测试,您就需要考虑以下几个方面。 如何进行测试? 我经常遇到一些开发团队,他们收到诸如“客户端将每小时处理20个客户”此类的性能需求。团队就试图把该需求转化为某种测试。执行这种测试的常见方法就是以死循环的形式对服... 阅读全文
posted @ 2007-11-22 13:57 April 阅读(251) 评论(0) 推荐(0) 编辑

摘要: 在 LoadRunner 的运行场景中,有一个不大起眼的设置,可能经常会被很多人忽略,它就是 Pacing 。具体设置方式为: Run-Time settings à General à Pacing ,这个设置的功能从字面上就很容易理解,即在场景的两次迭代 (iteration) 之间,加入一个时间间隔(步进)。设置方法也很简单,这里就不赘述了,我在这里想说明的是,这个设置到底有什么作用?为什... 阅读全文
posted @ 2007-11-22 13:46 April 阅读(350) 评论(2) 推荐(0) 编辑

摘要: 类型 工具名称 UI测试工具 QuickTestPro ... 阅读全文
posted @ 2007-11-22 13:12 April 阅读(376) 评论(0) 推荐(0) 编辑

2007年11月19日 #

摘要: 1. 脚本中设置文本检查点 在脚本中设置检查点的主要目的为了检查在打开的网页中显示的信息(图片和文本内容)是否正确。我在一次HTTP测试中主要用到了web_find()函数(测试应用程序cs的时候就不要用啦,改换成web_reg_find函数吧),事例: web_find("不存在的irno", "RightOf=没有找到", "LeftOf=行程单/... 阅读全文
posted @ 2007-11-19 13:52 April 阅读(326) 评论(0) 推荐(0) 编辑

摘要: 事务(Transaction)是这样一个点,我们为了衡量某个action的性能,需要在action的开始和结束位置插入这样一个范围,这就定义了一个transaction,LoadRunner 运行到该事务的开始点时,LoadRunner 就会开始计时,直到运行到该事务的结束点,计时结束。这个事... 阅读全文
posted @ 2007-11-19 13:43 April 阅读(1749) 评论(0) 推荐(0) 编辑

摘要: 交易: 交易有技术层面和业务层面两种,技术层面的交易是指应用程序与应用程序之间,或者应用程序和数据库之间系统操作.业务层面的交易是指完成一次有意义的操作,比如完成一次查询。在我的理解中,一个交易是从业务的角度来考虑一次有意义的操作。业务交易:技术交易的比例在1:2~1:10之间。 同时在线用户 对于一个网站来讲,当一个用户登录到该网站的首页后,开始在该网站上进行各种操作,包括浏览网页、检索内容... 阅读全文
posted @ 2007-11-19 13:42 April 阅读(254) 评论(0) 推荐(0) 编辑

2007年11月16日 #

摘要: 性能调优的目的是找到系统的瓶颈,并且调节系统来设法消除这些瓶颈.我们在监控性能的时候重点在于监视一下子系统: 1.CPU 2.Memory 3.IO 4.Network 但这些系统都是彼此依赖,不能单独只看其中一个.当一个系统负载过重时往往会引起其它子系统的问题,比如说: ->大量的读入内存的IO请求(page-in IO)会用完内存队列; ->大量的网络流量会造成CPU的过载; ->CPU的高... 阅读全文
posted @ 2007-11-16 12:38 April 阅读(299) 评论(0) 推荐(0) 编辑

2007年11月13日 #

摘要: That's about yesterday's tel interview. I really don't know what was going on and why I performed so bad. There are still some interview appointments and I need to take more time to prepare for them. ... 阅读全文
posted @ 2007-11-13 18:26 April 阅读(196) 评论(0) 推荐(0) 编辑