51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3453|回复: 4
打印 上一主题 下一主题

[原创] 浅谈性能测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-26 11:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LR是我研究的最后一个测试工具,从Rational(robot),QTP,VSS,CVS,TD,QC...只有LR让我最后下定决心转入开发。
LR工具本身是不难的:搭建好虚拟环境,业务场景选择好,录制好脚本,然后就可以开始测试了。可它的计数器是不容易搞透彻的,需要从操作系统级别,数据库级别,网络级别,硬件级别,应用系统级别等多种维度来分析性能问题,由于它涉及的方面之广,让我一时无所适从,深深的困扰了当时的我。我为了搞清楚这些指标,每天一有空就泡在论坛了;一有空就翻阅LR的英文文档;当时LR在国内是没有培训的。当时有个QQ群很火,里面好像很多牛人,我加了进去,可是并没有人指点你。后来公司里急于出性能报告,我依据仅有的资料上阵了,报告出来后,开发团队根本就不认同你的观点,我跟他们讲什么是测试场景,什么是性能计数器...结果了?说白了,他们根本就不相信你。就是因为这种不信任,让我坚定的选择了开发这条路,我想知道开发到底有多牛!从测试转开发是困难的,受到理论的束缚,教条的我,追求完美的我让我在开发的起步上步履维艰。扯远了,回到性能测试这个话题,在开发之后,我就开始询问公司的高手,问他们系统的性能问题一般都会出现在什么地方,大部分的回答就是“看情况”,说真的,听到这句话真的让人很心凉。后来,换了公司,公司的系统在某个省宕机了,公司组织了大量的技术高手进行攻关(根本就没有请测试人员参与),后来问题找到了,就是一个死循环,造成了内存不足,系统因为它而宕机了。经过这个事件后,我经常审查我的代码,看看代码是否可以优化,提高效率;看看db的存储过程是否过于繁琐,是否可以优化...

对于性能测试,我想分为2个方面,1部分是测试人员做的,另1部分是开发人员做的。测试人员做的性能测试真的只能作为一种参考,它有很多的不准确因素,举一个例子:现在的测试环境,我们都是用虚拟机来搭建,一台pc模拟成2个,或多个客户端,它真的就能模拟2个或多个客户端?可能很多测试人员都遇到过装有虚拟机的pc在做测试时,报内存不足的情况。还有就是公司的服务器是否和生产环境的一样?做过电信业务的朋友都知道,生产环境的应用服务器,数据库服务器都是安装在小型机上的,光cpu就有好多个;公司里pc机的性能是很难与它进行匹敌的。至于开发人员做的性能测试,这主要靠积累起来的经验,不是一朝一夕的。要解决一个性能问题,一半靠运气,一半靠能力。

这是我个人的拙见,欢迎大家探讨,我的QQ是:896219716,加Q请注明来自51Testing
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2010-4-26 13:32:23 | 只看该作者
    性能测试是很有难度的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2010-4-29 21:16:23 | 只看该作者
    赞一个,好样的,tomzhang
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-5-4 09:02:00 | 只看该作者
    对性能的分析真的很难,不好入门啊。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    5#
    发表于 2010-11-4 22:50:16 | 只看该作者
    的确需要测试和开发共同配合完成
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-20 16:50 , Processed in 0.073362 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表