依伊卜舍 发表于 2004-11-5 09:33:50

性能测试中的性能何解?

最近看了好多有关测试的资料,感觉看得越多对一些概念越是迷茫!
性能是一个很常见的词,可是,如果现在要我具体的理解,我就答不出来了!
如果叫你写一个ERP软件的测试用例,你如何写性能的测试用例呢?请高手指点。

姜花样的女子 发表于 2005-1-24 17:19:56

我的理解:性能一般是指在功能正确的情况下,考察它在多数据量,多用户并发的情况下,系统处理能力,比如响应时间吞吐量等相关指标.因为有的业务不光只是要求功能正确,比如有的还要要求此系统能同时承受多少用户同时处理,响应时间不能超过多少,每分钟处理多少笔交易等,性能测试一般是为了验证这些要求是否满足.至于性能测试的测试用例,要根据具体业务,找出压力点所在,然后根据用户情况设计场景,场景+业务操作流程就是一个测试用例了

姜花样的女子 发表于 2005-1-24 17:24:29

我的理解:性能一般是指在功能正确的情况下,考察它在多数据量,多用户并发的情况下,系统处理能力,比如响应时间吞吐量等相关指标.因为有的业务不光只是要求功能正确,比如有的还要要求此系统能同时承受多少用户同时处理,响应时间不能超过多少,每分钟处理多少笔交易等,性能测试一般是为了验证这些要求是否满足.至于性能测试的测试用例,要根据具体业务,找出压力点所在,然后根据用户情况设计场景,场景+业务操作流程就是一个测试用例了

Sailor 发表于 2005-3-14 16:30:47

打个通俗的比方,市场人员推销产品时称系统每秒能处理几笔业务或处理一笔业务需要多少时间,就是性能指标,性能指标除了绝对数据,往往还借助与同类产品的比较,如本系统比某某产品要快多少等等。性能测试前提是在系统正常工作状态下,一定量的并发用户前提下。
注意的是,不能在最大并发用户的状态下,否则就不是性能测试,而是压力测试了。

ittest 发表于 2005-3-20 17:47:58

性能

性能测试包含以下的测试类型:
● 基准测试(Benchmark tests)--将一个新的或未知的服务器性能与已知的参照标准相比较,比如现存的软件或度量。
● 配置测试(Configuration tests)--当操作的条件剩余常量时,查证服务器在不同配置下的可接受性能。
● 负载测试(Load tests)--当操作的条件剩余常量时,查证服务器在不同工作负载下的可接受性能。
● 压力测试(Stress tests)--当遇到反常或极端的状况时,比如降低资源或有最大用户数,查证服务器的可接受性能。
● 争用测试(Contention tests)--查证服务器处理多个用户争用相同的系统资源(数据记录或内存)。
现在应该知道什么是性能了吧!


[ Last edited by ittest on 2005-3-21 at 10:27 ]

SkyWalker 发表于 2005-5-5 21:02:01

在常见的应用系统测试中,往往会进行以下的性能测试内容:
1、建立性能测试模型,即统计该应用系统的最终用户如何使用该系统,例如频率最高的业务、关键性的业务,及这些业务发生的百分比,以及系统运行时数据库的数据量规模。
2、响应时间基准测试:在系统不运行任何不相关的进程时,单独运行单一业务多次,获取平均响应时间,初步判断该业务的后台处理是否存在性能瓶颈。
3、负载测试:根据业务的发生百分比,整体运行所有业务的性能测试脚本,按照总并发量的20%、50%、80%、100%、120%,观察应用系统的性能,其中100%是性能测试模型中规定的系统并发高峰指标
4、压力测试:在多种条件达到极限的情况下进行80%负载的测试,例如数据量相对极大、CPU相对忙、内存相对少等情况
5、稳定性测试:长时间,以80%负载运行整体测试脚本,观察系统持续运行时是否存在内存泄露等情况。

51test51test 发表于 2005-6-22 09:41:50

受益非浅

本人对性能测试尚为入门,看了你的文章受益非浅。还希望能再具体详细点。
页: [1]
查看完整版本: 性能测试中的性能何解?