性能测试:从奥运门票系统崩溃想到的

发表于:2007-11-05 11:24  作者:Joker   来源:Joker的专栏

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 性能测试

        先说性能指标的来源。对于正规的项目,用户对各项指标有明确的需求;对于没有明确性能需求的项目,则可以根据用户功能需求,测试人员的经验来设计性能指标。简单地说,就是需求加上经验。很多情况下,经验要派上用场。

        再说说性能指标的描述。形如"支持**个用户同时登陆"(奥运门票项目这一项肯定没有做好^_^),CPU、内存的占用率,单个与批量操作的响应时间等等,一般都包括空间和时间两方面的考虑。在制定性能指标前,还需要详细说明软硬件环境,比如服务器类型,操作系统等。

        另外,性能测试还需要注意以下几点: 
        1.功能测试先于性能测试之前完成。 
        2.性能测试计划、方案一般与详细测试用例在同一个文档里。 
        3.测试环境应尽量与用户环境保持一致(做不到时应有详细说明)。 
        4.性能测试一般使用测试工具和测试人员编制测试脚本来完成,性能测试的环境应单独运行尽量避免与其他软件同时使用(除非有特殊要求)。 
        5.性能测试的重点在于前期数据的设计与后期数据的分析。 
        6.性能测试的用例主要涉及到整个系统架构的问题,所以测试用例一旦生成,改动一般不大,所以做性能测试的重复使用率一般比较高。

 


评 论

  • gobiyulang (2007-11-08 10:35:59)

    我也把我的体会贴贴,如有不妥,请各位网友指正。
    具我所知,现在只有大型或者质量等级高的软件项目才进行性能测试(除过产品),而需要进行的测试大部分都在真实环境中现场测试!
    例如:陕西某电力系统,陕西金保系统,等等,都是进行现场测试.这是由于2方面原因决定的。
    一、现实中测试环境和用户环境不可能一致,甚至相差很远,真实环境模拟的越真,测试成本就越高,有些根本就无法模拟,例如:陕西金宝工程中,仅仅服务器组就无法模拟出来,更不要说网络,放火墙,数据库和应用服务器中各种负载均衡手段了。
    二、策略的制定不容易,比是仅仅评需求和经验就能解决的问题,需要大量的数据支持,这些数据来源于用户,就是要把软件在真实的环境中架起来,经过较短时间的运行,用户的试用,在此期间也是对稳定性的测试,之后从日志数据挖掘出有用数据设计策略和场景。

  • xyxykitty (2007-11-06 09:18:17)

    写的很好,国内应该好好重视一下测试了!

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2020, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道