码迷,mamicode.com
首页 > 其他好文 > 详细

性能测试纲领

时间:2016-08-20 16:04:27      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

软件性能测试的目标:
1、测试系统的最佳用户数(随着用户数量的增多系统的响应时间并没有受到影响,直到某个数量的用户数响应时间开始明显增长)
2、测试系统的最大用户数(随着用户数量的增多,系统的响应时间开始延迟,直到某个数量的用户数时,系统开始响应失败或崩溃)
3、a、找到目前系统的性能瓶颈(依次测试系统的数据库、服务层各个接口、直到web端,分析找到最大用户数值最小的那几个部分,即是系统的瓶颈)
  b、找到软件以外的性能瓶颈则可以在广域网中进行测试,结合软件的测试数据分析网络和硬件!
4、系统的稳定性测试(较高数量的用户持续访问系统较长的时间长度,期间系统一直能有效响应,并没有明显的响应时长起伏或死机)

性能测试的环境因素:
1)硬件环境
服务器硬件配置,客户端的硬件配置,如:CPU内存等
2)软件环境
系统的架构,前端、中间件、服务器(这里指运行系统软件服务器,如tomcat)、数据库,以及他们的部署位置。用于加压的客户端采用什么性能测试工具进行加压。
3)网络环境
网络环境很重要。在上面的几个目的中,除了找出系统性能瓶颈可以在广域网进行,因为这个目的可以不用设置太多的虚拟用户,只要找出系统哪个地方影响了整个系统的性能就行。 其他目的的测试都需要在,局域网进行,不然你压力工具所发送的请求都会卡死在网络的传输过程中。

确定系统的压力点
我们需要对系统的哪个页面或业务进行加压。系统的首页?系统的登录?还是系统的交易过程?各个业务的用户比例是多少?只有获得有效的性能需求,才容易寻找和定位压力点

 

----以上是我看过很多大师的博客加上自己的理解之后对性能测试简单的总结,以后随着理解的加深如有不妥之处再做修正。

性能测试纲领

标签:

原文地址:http://www.cnblogs.com/quyong/p/jmter1.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!