打不死的心态活到老。

Web应用是如何来进行测试

上一篇 / 下一篇  2007-11-25 18:29:23 / 个人分类:学习资料

Web应用是如何来进行测试
   menling   来源:中华服务器网   
  随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我B/S的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对WEB的测试过程做一个整体的概述。希望通过本篇能够让大家了解大型Web应用是如何来进行测试的。 51Testing软件测试网^gr%v.dhMNl

|I5aT,Fd ?0  B/S下的功能测试比较简单,关键是如何做好性能测试。目前大多数的测试人员认为只要跑一些测试工具证明我的产品是可以达到性能的就ok了,为了证明而去测试是没有任何价值的,关键是要发现产品性能上的缺陷,定位问题,解决问题,这才是测试要做的。 
mG\*h)e"N }'^0
~o:GeXTC*c0  首先我们从两个方面分析如何进行WEB测试,从技术实现上来讲一般的B/S结构,无论是.NET还是J2EE, 都是多层构架,有界面层,业务逻辑层,数据层。而从测试的流程上来说,首先是发现问题,分析问题,定位问题,再由开发人员解决问 题。那么B/S的结构的测试如何来做? 51Testing软件测试网 HZe.QKk'^

VPkw}0  如何发现问题是我首先要介绍的,在做WEB 测试之前你需要一些资料,比如产品功能说明书,性能需求说明书,不一定很完善,但一定要有,明确测试目标,这是基本的常识,可是 我往往看到的是已经开始动手测了,但还不知自己的系统要达到的性能指标是什么。这里我简单讲一下测试的性能指标: 
Q)y&eUqY,]t051Testing软件测试网\@e z;B+nO
  1、通用指标(指Web应用服务器、数据库服务器必需测试项): 51Testing软件测试网1{.DJ |+S3{z9D
51Testing软件测试网:cc3M:pQY:N
  * ProcessorTime: 指服务器CPU占用率,一般 平均达到70%时,服务就接近饱和; 51Testing软件测试网wD!x!s+u.M5F
51Testing软件测试网rVIB,p;Q
  * Memory Available Mbyte : 可用内存数,如果测试时发现内存有变化情况也要注意,如果是内存泄露则比较严重; 
k7u,i#F1?OW1m051Testing软件测试网.En w3T1@dG
  * Physicsdisk Time : 物理磁盘读写时间情况; 51Testing软件测试网xJ|1c.p:F
51Testing软件测试网`IN&O8p3P)u v
  2、Web服务器指标: 51Testing软件测试网a7?/`&AZ @

X#r9Rr#h/LK0  * Avg Rps: 平均每秒钟响应次数=总请求时间 / 秒数; 
uXev]Zt,v0
M}w2z)]3L6|m0  * Avg time to last byte per terstion (mstes):平均每秒业务角本的迭代次数 ,有人会把这两者混淆; 
)lX PV,O x![ R h8w"D051Testing软件测试网QJ&o I `n7vQh
  * Successful Rounds:成功的请求; 51Testing软件测试网q8E]2H LJ

sM1?#C8YRf3r[:V0  * Failed Rounds :失败的请求; 
(sD;wvmX`051Testing软件测试网x0hgFq z/Q
  * Successful Hits :成功的点击次数; 
_;a@j"]051Testing软件测试网%Y*Fq(B#A1G9@7Z
  * Failed Hits :失败的点击次数; 

TAG: 学习资料

 

评分:0

我来说两句

Open Toolbar