第5章性能测试重点分析.pptVIP

  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文档。上传文档
查看更多
Slide * * 5.2负载压力测试 1. 单一类型操作的响应时间过长 (1)数据库负载过重; (2)糟糕的数据库设计; (3)事务粒度过大; (4)批处理任务量过大。 2. 并发处理能力差 应用系统在执行同一类型事务的多个实例时,不能获得与 执行实例数量相当的吞吐量,而是大大低于理论值。 5.2.6数据库服务器性能问题及原因分析 Slide * * 5.2负载压力测试 3. 锁冲突严重 (1)资源锁定导致事务处理超时 ■ 批任务的长时间资源锁定影响其他独立事务处理,导 致超时; ■ 大粒度事务处理在并发执行的实例较多,造成超时; ■ 锁资源没有被释放,导致超时。 5.2.6数据库服务器性能问题及原因分析 Slide * * 5.2负载压力测试 3. 锁冲突严重 (2)数据库死锁 ■ 互斥条件:一个资源被分配给特定的资源; ■ 持有并等待条件:被授权持有资源的进程还可以申请 新的资源; ■ 不可取代原则:资源不能强制从进程中被取走,必须 等待持有资源的进程明确释放; ■环等待条件:存在两个以上的进程环形链,其中每一个 进程都等待下一个成员所持有的资源。 5.2.6数据库服务器性能问题及原因分析 Slide * * 5.3网络性能测试 (1)吞吐量 吞吐量是指被测设备或系统在不丢包的情况下能够达到的 最大包转发速率。 (2)丢包率 由于资源缺乏而未转发的包与拟传输包总数的比例。 (3)网络延时 系统在有负载的条件下转发数据包所需要的时间。 5.3.1网络性能测试指标 Slide * * 5.3网络性能测试 (4)响应时间 从发出请求到获得响应所花费的时间。影响响应时间的因 素有很多,如网段的负荷、网络主机。 (5)网络带宽容量 网络带宽容量指的是在网络的两个节点之间的最大可用带 宽。这是由组成网络的设备能力所决定的。 (6)网络利用率 网络被使用的时间与总时间(被使用的时间+空闲的时间) 的比例。 5.3.1网络性能测试指标 Slide * * 5.3网络性能测试 (1)吞吐量测试方法 吞吐量测试通常在一对端口上进行,以最大速度在设定的 时间段内生成传输流。如果存在丢包现象,则将负载减少50% ,逐步推定。 (2)丢包率测试方法 Ping 目标IP地址 –t。lost反映了丢包率。 显示如下: 5.3.2 网络性能测试方法 Slide * * 5.3网络性能测试 丢包率测试截图: Slide * * 5.3网络性能测试 (3)网络延时测试方法 Ping 自己IP地址 –t。 (4)响应时间测试方法 Ping 目标IP地址 –t。 Tracert目标IP地址。 5.3.2 网络性能测试方法 Slide * * 5.3网络性能测试 (5)网络带宽容量测试方法 写一个socket程序,发送数据时添加时间控制,在接收端 比较一下收到的数据。如果没错,则说明当前的时间控制是可 以的,再尝试着减小这个时间控制,直到接收端有误码时,则 已经达到网络的最大带宽。具体操作如下(linux)。 while(){ sendbytes=sendto(); sleep (n); ......... } 带宽=sendbytes*8/n*10^-3。 5.3.2 网络性能测试方法 Slide * * 5.4服务器性能测试 服务器端性能指标主要反映在CUP、内存、磁盘读写几个 方面,包括系统CUP利用率、用户CUP利用率、读出内存页 速率、写入内存页速率、内存页交换速率、磁盘交换率等。 Slide * * 5.5数据库性能测试 测试时重点考虑以下几个问题: (1)大数据量的数据集合; (2)大数据量传输的网络带宽; (3)大数据量的备份与恢复。 Version 01 Slide * * 第五章 性能测试 5.1性能测试的概念 性能测试是通过自动化测试工具模拟多种正常值、峰值 、异常负载的条件下对系统各项指标进行的测试。 1. 系统性能的主要指标 (1)吞吐量/处理能力:请求数量/每秒、页面数量/每秒 (2)负载:客户端负载、服务器端负载; (3)响应时间:最大响应时间、平均响应时间、网络传输 时间、Web服务器处理时间、应用服务器处理时间、数据库 服务器处理时间; Slide

文档评论(0)

四月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档