- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
XX项目非功能测试方案
XX项目
非功能测试方案
XX项目组
20XX年XX月
文件修订历史记录
版本
修改日期
修改者
修改描述
目录
TOC\o1-2\h\z\u88411.概述 1
258431.1.测试背景 1
28721.2.测试目的 1
305431.3.术语和缩略语 2
245832.测试需求分析 4
4752.1.业务模型 4
80892.2.非功能测试指标 5
141072.3.关联系统挡板延时 6
284332.4.部署架构调研 6
65743.测试策略 7
308553.1.性能测试场景 7
320923.2.高可用测试场景 9
47234.测试约束 10
44434.1.启动准则 10
80044.2.结束准则 10
179414.3.暂停/再启动准则 11
201435.测试准备 12
127185.1.数据准备 12
303345.2.测试工具 12
292055.3.监控策略 13
99676.测试场景设计 13
165006.1.性能测试场景 13
324756.2.高可用测试场景 18
187377.项目实施计划 19
97898.项目实施风险分析 21
135359.其他扩展 23
第
第PAGE1页
概述
测试背景
由于当前服务水平和服务手段不满足部分企业客户的日常生产经营,出现客户粘性低、依附我们成长起来的企业客户流失等一系列问题。我们计划建设XX项目,面向集团提供财务、发票、业务、商贸等服务功能,辅助企业的精细化运营,不断提升企业的客户粘性。
为有效支撑未来业务发展的需要,保障系统安全稳定运行,特针对该系统平台进行非功能测试。
测试目的
验证XX平台各项性能指标(TPS、ART,最大并发用户数、资源使用等情况)是否满足预期指标要求。
通过基准性能测试场景获取系统联机交易基准响应时间;
通过负载性能测试、并发性能测试验证系统在不同负载并发情况下的性能表现,确定系统是否存在并发性问题;
通过压力性能测试获得系统提供的最大处理能力的测试,确定是否满足生产预期要求;
通过稳定性测试验证系统在混合场景拐点TPS*60%或指标并发用户数的压力下,运行24小时的性能表现,确定系统服务器资源是否存在内存泄漏;
通过高可用测试场景验证系统应用集群的高可用性,确保系统在服务异常情况下能够快速切换、恢复,业务能够快速接管处理;
术语和缩略语
序号
术语
全称
说明
1
LR
LoadRunner
HP公司提供的一种自动负载测试工具,能预测系统行为,优化性能,是目前业界市场占有率最高的性能测试工具。
2
Transaction
交易(事务)
在测试脚本中定义的、完成一种业务操作的过程,性能测试主要关注定义事务的处理能力及其响应时间。每个测试脚本中根据需要可定义多个事务。
3
TPS
每秒事务数
TransationsperSecond,系统每秒能够处理的事务数量,是衡量系统处理能力的重要性能指标。交易有两种理解,一种是业务人员角度的一笔业务过程;另外一种是系统角度的一次交易申请和响应过程。两种交易指标都可以评价应用系统的处理能力,一般的建议与系统交易日志保持一致,以便于统计业务量或者交易量。
4
ART
平均响应时间
AverageResponseTime,各事务响应时间的统计平均值,是用户视角的软件性能的主要体现。计算的是端到端的时间,说的通俗一点,从点击Web页面中的某个控件,到从数据库返回数据到客户端,整个过程都被计算在交易的响应时间内。交易响应时间的指标包括最小响应时间(Min)、平均响应时间(Avg)、最大响应时间(Max)。
5
VU
虚拟用户
LoadRunner中特定术语,为模拟现实中的实际用户,测试软件使用虚拟用户代替真实的用户。
6
Scenario
场景
LoadRunner中专门术语。它是所有测试资源包括测试脚本、运行设置、运行用户数等的集合。在这个场景中,可以定义并发用户的数目,定义要运行的脚本,或者说运行的流程类型。在一个场景中,可以是单个流程,也可以是多个流程的混合。
测试需求分析
业务模型
本次性能测试需要测试的主要指标包括:
并发用户数(VUSERS)
要求系统支持的并发用户数。
响应时间
要求系统处理交易的响应时间。
TPS
要求系统处理事物的能力(笔/秒)。
交易成功率
为保证系统的稳定运行,在满足每秒事务数和并发用户数的
文档评论(0)