Chinaunix首页 | 论坛 | 博客
  • 博客访问: 743531
  • 博文数量: 769
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4985
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:37
文章分类

全部博文(769)

文章存档

2011年(1)

2008年(768)

我的朋友

分类:

2008-10-15 16:42:25

        1.什么是性能

        性能是用来测试软件在系统中的运行时能力,特别是针对实时系统和系统。性能测试可以在各个测试阶段进行,但进行的目的各有不同,有诊断性质的,有调优性质的,还有检测性质的。但对于一个系统真正的性能测试只有在系统集成测试阶段执行。性能测试的目的一方面是为了检验系统的性能是否符合要求,另一方面也是为产品的宣传提供有力的数据。

        2.性能测试的分类

        a。一般意义的性能测试

        这类的性能测试一般单指响应时间的性能测试,如正常用户操作时客户端的响应时间

        b。强度测试

        强度测试需要在反常数量、频率或资源的方式下运行系统,以检验系统能力的最高实际限度,它要求软件必须被强制在它的设计能力的极限状态下运行。

        c。软件可靠性测试

        测试要需持续一夜,一周,或者几周的时间,目标是发现短序列测试遗漏的错误。这种测试经常发现的错误包括越界指针,内存泄漏,栈溢出,超过两个特性之间的错误交互等,也称长序列测试,持久测试,耐力测试。一般的软件平均无故障时间是一个最为重要的可靠性指标。

        3.性能测试的方法

        a。测试人员与应用交互的过程中,应该知道应用的响应是否缓慢,这些BUG是基于常识性知识的。不指出问题的所在,而只是警告问题的存在

        b。观察测试

        这种测试使用某些工具给出确切的数据,如使用秒表等工具以便给出更为清晰的概念

        c。第三方测试

        使用专业的性能测试工具

[1]  

【责编:michael】

--------------------next---------------------

阅读(323) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~