web性能测试基本性能指标.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

web性能测试基本性能指标

web性能测试基本性能指标

Web性能测试的部分概况一般来说,一个Web请求的处理包括以下步骤:

(1)客户发送请求

(2)web?server?接受到请求,进行处理;

(3)webserver向DB获取数据;

(4)webserver生成用户的object(页面),返回给用户。给客户发送请求开始到最后一个字节的时间称为响应时间(第三步不包括在每次请求处理中)。

1.事务(Transaction)

在web性能测试中,一个事务表示一个“从用户发送请求-webserver接受到请求,进行处理-webserver向DB获取数据-生成用户的object(页面),返回给用户”的过程,一般的响应时间都是针对事务而言的。

2.请求响应时间

请求响应时间指的是从客户端发起的一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间,在某些工具中,响应通常会称为“TTLB”,即timetolastbyte,意思是从发起一个请求开始,到客户端接收到最后一个字节的响应所耗费的时间,响应时间的单位一般为“秒”或者“毫秒”。一个公式可以表示:响应时间=网络响应时间+应用程序响应时间。标准可参考国外的3/5/10原则:

(1)在3秒钟之内,页面给予用户响应并有所显示,可认为是“很不错的”;

(2)在3~5秒钟内,页面给予用户响应并有所显示,可认为是“好的”;

(3)在5~10秒钟内,页面给予用户响应并有所显示,可认为是“勉强接受的”;

(4)超过10秒就让人有点不耐烦了,用户很可能不会继续等待下去;

3、事务响应时间

??事务可能由一系列请求组成,事务的响应时间主要是针对用户而言,属于宏观上的概念,是为了向用户说明业务响应时间而提出的.例如:跨行取款事务的响应时间就是由一系列的请求组成的.事务响应时间是直接衡量系统性能的参数.

4.并发用户数

并发一般分为2种情况。一种是严格意义上的并发,即所有的用户在同一时刻做同一件事情或者操作,这种操作一般指做同一类型的业务。比如在信用卡审批业务中,一定数目的拥护在同一时刻对已经完成的审批业务进行提交;还有一种特例,即所有用户进行完全一样的操作,例如在信用卡审批业务中,所有的用户可以一起申请业务,或者修改同一条记录。

另外一种并发是广义范围的并发。这种并发与前一种并发的区别是,尽管多个用户对系统发出了请求或者进行了操作,但是这些请求或者操作可以是相同的,也可以是不同的。对整个系统而言,仍然是有很多用户同时对系统进行操作,因此也属于并发的范畴。

Avgtimetolastbyteperterstion(mstes)

平均每秒业务脚本的迭代次数,有人会把上面那个混淆

SuccessfulRounds

成功的请求

FailedRequests

失败的请求

SuccessfulHits

成功的点击次数

FailedHits

失败的点击次数

HitsPerSecond

每秒点击次数

SuccessfulHitsPerSecond

每秒成功的点击次数

FailedHitsPerSecond

每秒失败的点击次数

AttemptedConnections

尝试链接数

数据库服务器性能指标

指标

说明

User0Connections

用户连接数,也就是数据库的连接数量

Numberofdeadlocks

数据库死锁

ButterCachehit

数据库Cache的命中情况

系统的瓶颈定义

性能项

命令

指标

CPU限制

vmstat

当%user+%sys超过80%时

磁盘I/O限制

Vmstat

当%iowait超过40%(AIX4.3.3或更高版本)时

应用磁盘限制

Iostat

当%tm_act超过70%时

虚存空间少

Lsps,-a

当分页空间的活动率超过70%时

换页限制

Iostat,stat

虚存逻辑卷%tm_act超过I/O(iostat)的30%,激活的虚存率超过CPU数量(vmstat)的10倍时

系统失效

Vmstat,sar

页交换增大、CPU等待并运行队列

稳定系统的资源状态

性能项

资源

评价

CPU占用率

70%

85%

90%+

很差

磁盘I/0

30%

40%

50%+

很差

网络

30%带宽

运行队列

2*CPU数量

内存

没有页交换

每个CPU每秒10个页交换

更多的页交换

很差

通俗理解:

日访问量

常用页面最大并发数

同时在线人数

访问相应时间

案例:

最近公司一个项目,是个门户网站,需要做性能测试,根据项目特点定出了主要测试项和测试方案:

一种是测试几个常用页面能接受

文档评论(0)

158****9567 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档