- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
41基本概念 功能测试
* 4.6.1.1客户端性能测试 主要是测试在多个客户并发时,系统完成用户业务功能的响应时间。具体性能指标参数如下: 并发客户端数 业务处理响应时间 业务处理通过率 * 4.6.1.1客户端性能测试 WEB系统为例,响应时间性能因素包括下面几项: 请求提交:客户浏览器为了与网站进行连接并传输用户提供的数据所需的时间。 处理时间:请求被一台或多台服务器处理以执行用户所需功能的时间。 响应:处理请求后,将页面或者数据返回给用户,传输这些页面或者数据所需要的时间即为响应时间。 * 4.6.1.1客户端性能测试 响应时间=N1+N2+N3+N4+A1+A2+A3+A4 * 4.6.1.2系统资源利用率分析 网络资源利用率分析 服务器资源利用率分析 通过监测操作系统、数据库以及中间件服务器 * 4.6.1.2系统资源利用率分析-网络资源利用率分析 对象 计数器 描述 参考值 Network Interface Bytes Total/sec Bytes Total/sec为发送和接收字节的速率,包括帧字符在内。判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络的带宽比较 该计数器的值与网络带宽相除,结果小于50%。 Web Service Maximum Connections Total Connection Attempts Maximum Connections :“最大连接数”是和Web 服务同时建立起的最大连接数。 Total Connection Attempts :“连接尝试总数”是从服务启动时利用Web 服务尝试连接的总数。该计数器应用于全部所列的实例 * 4.6.1.2系统资源利用率分析-操作系统资源利用率 操作系统资源利用率 * 4.6.1.2系统资源利用率分析-数据库资源利用率 数据库资源利用率 * 4.6.1.2系统资源利用率分析-中间件服务器利用率 中间件服务器利用率 * 4.6.1.3系统性能优化 硬件优化 软件优化 应用程序本身的优化 数据库管理系统的配置优化 中间件的配置优化 * 4.6.2性能测试类型 基准性能测试 负载测试 压力测试 数据容量测试 * 4.6.3性能测试配置 以WEB系统为例 * * 4.6.3性能测试配置 在上述系统中与性能有关的测试可以使用不同的配置元素执行 服务器硬件和服务器数量 数据库大小 测试客户机的位置 SSL与非SSL * 4.6.4性能测试实施 * 4.6.4.1性能测试需求分析 性能测试需求的内容要包含以下几个关键点 性能测试需求的内容要包含以下几个关键点 测试的对象是什么,例如“被测系统中有负载压力需求的功能点包括哪些” 测试的对象是什么,例如“被测系统中有负载压力需求的功能点包括哪些” * 4.6.4.1性能测试需求分析 分析方法 任务分布图法 交易混合图法 80—20原理法 * 4.6.4.1性能测试需求分析-任务分布图法 使用任务分布图法应关注下面两点 有哪些交易任务 在一天的某些特定时刻系统有哪些主要操作 * 4.6.4.1性能测试需求分析 -任务分布图法 登录 22 25 21 记帐 10 15 12 21 创建记录 18 11 12 85 50 40 数据更新 90 75 46 30 查询 50 30 20 14 批处理 20 25 15 生成报表 50 60 系统备份 11 8 12 2 4 6 8 10 12 14 16 18 20 22 24 测试执行周期 * 4.6.4.1性能测试需求分析-交易混合图法 使用交易混合图应关注下面三点 使用交易混合图应关注下面三点 数据操作有哪些 如果任务失败,那么商业风险有多少 * 4.6.4.1性能测试需求分析-交易混合图法 交易名称 日常业务/hr 高峰期业务/hr Web服务器负载 数据库服务器负载 风险 登录 70 210 高 低 大 开一个新帐号 10 15 中等 中等 小 生成订单 130 180 中等 中等 中 更新订单 20 30 中等 中等 大 发货 40 90 中等 高 大 * 4.6.4.1性能测试需求分析-80-20原理法 一个新的系统在开始建设时往往很难估计每个时刻用户并发访问数,客户只能提供一年内会有多少笔业务需要处理,这时需要运行80-20原理法进行分析。80-20原理即每个工作日中80%的业务在20%的时间内完成。例如,每年业务量集中在8个月,每个月20个工作日,每个工作8小时即每天80%的业务在1.6小时内完成。 * 4.6.4.1性能测试需求分析-80-20原理法 全年处理业务约100万笔,其中15%的业务处理每笔业务需对应用服务器提交7次请求;70%
文档评论(0)