性能测试和优化管理基础理论.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文档。上传文档
查看更多
性能测试与优化管理 第一讲:性能测试概要 主讲人:毛养红 一、什么是性能测试? 二、性能测试分类 三、性能测试常用术语 四、怎样进行性能测试? 五、如何做好性能测试? 性能测试概要 第*页 什么是性能测试 第*页 什么是功能: 1 + 1 = 2 ? Assert(Ture) GUI 什么是性能: 运算速度 反应快慢 系统容量 什么是性能测试 第*页 性能? 什么是性能测试 第*页 功能? 什么是性能测试 第*页 什么是性能测试: * 测量 * 验证 * 评估 * 调优 一、服务端性能测试 站点的访问速度 站点能承受的用户量 业务处理的快慢 二、客户端性能测试 开机速度的快慢 程序启动耗用的时间 程序处理数据的快慢 3D游戏画面的流畅度 性能测试分类 – 按对象 第*页 系统用户群体眼中的性能测试 耗费成本 处理能力 软件开发群体眼中的性能测试 框架设计、程序设计 数据库设计、代码、SQL语句的执行效率等 系统维护群体眼中的性能测试 应用服务器、数据库服务器软硬件的配置 网络硬件设备配置、拓扑结构及通信传输介质等 负载均衡等 性能测试分类 – 按不同群体眼中的 第*页 性能测试分类 – 按目的 第*页 负载测试 压力测试 配置测试 容量测试 并发测试 可靠性测试/稳定性测试 大数据量测试 失败测试 性能测试有哪些常用术语呢? 第*页 用户数 / 在线用户数 / 并发用户数 每秒事务数、事务响应时间 点击数、点击率(Hits / Second) 网络吞吐量(Throughout) 性能计数器 资源利用率 网络吞吐量 错误率 系统稳定性 用户数 / 在线用户数 / 并发用户数 用户数: 一般指业务用户数量,譬如: 某系统在注册用户100万; 在线用户数: 广意:一般指系统最高峰时同时的在线用户数量; 狭意:同秒或同一瞬间同时处理某业务的人数在线用户 并发用户数: 广意:会对服务器造成压力的在线用户 狭意:同秒或同一瞬间同时处理某业务的人数在线用户 事务:每秒事务数 / 事务响应时间 事务: 由业务或用户定义的事件单元。 每秒事务数: 指一秒内事务状态标识为完成的数量。 事务响应时间: 从事务开始到事务完成耗费的时间。 平均事务响应时间: 指单位时间内收集到的事务响应时间的平均值。 点击数 广义: 统计客服端向Web服务器发的http请求数。 狭义: 点击数时该页面包含的元素(如图片、链接、框架等)向Web服务器发出的请求次数。 一般常用点击率来衡量Web服务器的处理能力。 点击率 广义: 譬如,某广告的点击率。 狭义: 单位时间内与服务器交互的次数(HPS / Hits per Second)。 注意区别: 每秒事务数(TPS / Transactions per Second) 页面浏览量(PV / Page view) 网络吞吐量 广义: 单位时间内的吞吐能力。 譬如: 某港口码头的月装箱吞吐量 狭义: 单位时间内通过网络的数据流量,多以位(bit)为单位。 附,在性能测试工具LoadRunner的结果中有吞吐量图,指的是每秒服务器返回给客户端的网络流量,单位为字节。 性能计数器 广义: 描述相关服务器(如数据库服务器、应用服务器等)或操作系统、中间件等性能的一些数据指标。 狭义: 如内存数、进程时间等都是常见的计数器。 计数器发挥着“监控和分析”的关键作用。 资源利用率 广义: 系统各资源的使用情况。 狭义: CPU、内存、磁盘、网络等其他资源的利用率。 错误率 错误率是指系统在负载情况下,失败交易的概率。 稳定性较好的系统,其错误率应该有超时引起的,即为超时率。 系统稳定性 通常系统稳定性关注的是稳定运行时间,该指标表示系统在标准压力(系统的日常压力)情况下,能够稳定运行的时间。 特别是涉及到人身安全、金钱、航空航天等的系统,通常对系统稳定性要求非常高。 该怎样进行性能测试? 第*页 第一步: 熟悉业务,确认目标,制定测试方案 第二步: 选择测试工具 编写测试脚本 执行测试 第三步: 分析测试结果 第四步: 调优 与 验证 如何制定测试方案 1 82原则/28定律: 80%的事

文档评论(0)

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

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

1亿VIP精品文档

相关文档