性能测试概念

1.性能测试

 

系统的性能是一个很大的概念,覆盖面非常广泛,如标志出发,来何衡量产品的特性时,从软件的特性出发。从软件系统而言包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等,这些都是从不同角度出发来衡量软件的特性。我们这里重点讨论的负载压力是系统性能的一个重要方面。

如有一个系统,在日常业务下,正常稳定,而时间长后,出现一些性能问题,如用户操作某个功能出现的相应时间过长,服务器出现宕机等。这样的一种负载,高峰期的一种负载就是它一种工作所能承受的状态,就是利用这种的评估来衡量系统是怎么的。系统不能满足应需求,他的问题出在哪等。

性能测试用来保证产品发布后系统的性能满足用户需求。性能测试在软件质量保证中起重要作用。如何衡量产品的特性时,应该从软件的特性出发。

执行效率低:用户反映一些比较诚朴的环节,给我们操作某个系统比较慢,无法接受。

资源占用:还有测试人员在做性能检测时,我们必须关注的一些资源,如非客户端资源指标,资源的占用情况,如CPU,内存,数据库绘画如何等

可靠性:如系统有一种可能,到一定时间就要重新启动机器,才能够继续用,系统是否能够长期无故障运行。

 

2.负载测试

 

负载测试是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等,如何决定系统的性能,例如稳定性和响应等。负载测试通常描述一种特定类型的压力测试,即增加用户数量以对应用程序进行压力测试。

响应时间:如飞机订票平时只有的50个用户,高峰期可能达到500。这样出现不同负载,我们要考虑50的系统是否接受,同时要考虑埃高峰期500用户时,系统是是否问题,都要考虑。

 

 3. 压力测试

 

压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。通俗地讲,压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受。

也就是系统的一个局限点。

如:用户任为不可能达到如飞机定票500个是压力点,我们要通过压力点,来定位系统的故障瓶颈,

一,通过压力测试,可以帮他们预测,万一系统达到这样的极点时,系统的是否可以接受。

二.通过压力测试。来发现系统问题,只有达到压力点,才能暴露故障。

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值