发表于: 2018-08-07 23:55:02

1 688


今天完成的事情:没完成什么,看了慕课网上的性能测试。

明天计划的事情:把任务里的东西好好理解理解,整理整理。

遇到的问题:没搞清楚为什么写开发环境、测试环境、线上环境。

收获:一般来说性能测试验证软件系统的性能可以满足需求规格给定的指标要求,就是验证我们的系统可以满足需求所要求的性能指标,这是一般意义的性能的概念的测试。其实,它是一个比较大的范畴,我们还可以进一步的延伸出负载测试、压力测试、稳定性测试。

负载测试,在测试过程中来逐步的增加负载,并且记录下被测系统相应的一个性能表现,最终确定出我们系统在正常的指标范围下的最大的负载

压力测试  测试系统在极限情况下的压力情况,确定我们的系统在什么什么样的负载压力下会导致系统失效,不能正常运行,确定系统所能承受的一个最大极限。

稳定性测试,以稍大于一个正常业务量的负载,对系统进行持续的长时间的测试,比如,连续5天对这个系统施加压力以确定系统在较长运行的时间下。

这是性能测试以及衍生的概念,我们在做性能测试的时候,一般都是通过判断一些指性能标来判断测试结果。特别是对外部应用来说,我们主要的参考指标一般有 

并发用户数(同一时间有多少个用户在同一时间访问系统) 

每秒事务数(每秒钟系统能够处理多少业务,对业务处理能力的指标)

系统响应时间(一个请求过来,系统处理完请求,响应完请求所耗费的时间)

设备性能(运行我们系统的服务器它的一些相关的资源 cpu内存的使用情况

磁盘 ioo的情况 网络ioo的情况  

这些都是非常重要的指标  测试过程中对这些指标的判断和分析是非常重要的,这也正是做性能测试的难点,通过性能指标来判断出系统的性能问题。不同的性能指标

数据所反映出来的系统状况,这些需要相当多的知识积累和测试经验

性能测试除了一般意义上的理解这种基于负载的性能测试之外。我们针对外部应用,特别是面向大众用户的外部应用,因为外部页面的访问性能直接影响

到用户的体验,所以有一个的测试重点就是页面的静态性能评估

静态性能评估  开发web应用时,基于一系列web应用页面性能优化的最佳实践对web应用的页面进行静态分析,并给出评估结果的性能分析方法。所以,静态性能评估它也是一种静态测试方法,它是通过分析页面的代码来评估出页面的性能情况。


返回列表 返回列表
评论

    分享到