




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 银行手机银行系统银行手机银行系统银行手机银行系统银行手机银行系统性能性能性能性能测试方案测试方案测试方案测试方案 V1.0V1.0V1.0V1.0第 2 页 共 18 页 文档属性文档属性文档属性内容内容项目名称:银行手机银行项目项目经理:编写人:叶强编写日期:文档版本号:V1.0评审人员:评审日期:评审是否通过是/否:是否 文档版本记录文档版本号文档版本号版本日期版本日期修改人修改人备注备注V1.02012-04-10 叶强初稿第 3 页 共 18 页 目录目录目录目录.3一、 参考文档.4(一) 相关项目文档.4(二) 参考资料.4二、 测试概述.4(一) 测试范围.4(二) 测试环境.
2、4(三) 测试工具.5三、 测试方案.6(一)测试计划和安排.6(二)基础数据.7(三)压力测试.7(四)稳定性测试.9(五)指标监控.9(六)性能指标要求.9四、 测试场景.10系统登录(100 人并发).10系统登录(150 人并发).10系统登录(200 人并发).10交易查询(100 人并发).11交易查询(150 人并发).11交易查询(200 人并发).11行内转账(100 人并发).11行内转账(150 人并发).12行内转账(200 人并发).12混合场景测试一(100 人并发).12混合场景测试二(150 人并发).13混合场景测试三(200 人并发).13稳定性测试.13第
3、 4 页 共 18 页 一、一、 参考文档参考文档(一)相关项目文档编号编号文档名文档名附件 4需求规格说明书(二)参考资料文档名文档名文档来源文档来源发表日期发表日期文档版本文档版本需求规格说明书需求规格说明书二、二、 测试概述测试概述( (一一) )测试范围手机银行的登录我的账户信息查询行内转账查询交易明细查询缴费记录查询行内转账交易(二)测试环境 1、环境拓扑图第 5 页 共 18 页 COL-ACT-STA-1 2 3 4 5 6 7 8 910 11 12HS1 HS2 OK1 OK2 PSCONSOLEAgentAgent AgentAgentAgentLoadRunner Con
4、troller 应用服务器交换机数据库服务器WEB服务器2、环境配置硬件配置设备名称设备名称数量数量型号型号IPIP 地址地址操作系统操作系统数据库服务器1IBM 365017.1.1.1Linux软件配置软件名称软件名称版本号版本号Weblogic10.1.23、环境差异分析原则上要求系统测试环境尽量地接近生产环境,所以在当系统测试环境和生产环境有不一致的地方,请做相应的环境差异分析,并识别相关的风险。测试环境的差异包括但不限于硬件类型差异、硬件配置差异、系统软件类型差异、系统软件版本差异、系统软件配置差异、应用软件配置差异等。(三)测试工具LoadRunner 向运行的测试代理机器 Age
5、nt 发送测试指令,测试代理机器运行脚本,模拟多个用户同时向服务器发出请求,测试在不同条件下服务器的响应情况。性能测试工作原理如下图:第 6 页 共 18 页 COL-ACT-STA-1 2 3 4 5 6 7 8 910 11 12HS1 HS2 OK1 OK2 PSCONSOLEAgentAgent AgentAgentAgentLoadRunner Controller 应用服务器交换机数据库服务器WEB服务器LoadRunner 通过 Virtual User Generator 捕捉客户端向服务器发送和接收的数据流形成脚本框架。在此基础上利用的脚本定制向导自定义测试数据,使用数据表或
6、随机数模拟现实环境的用户数据输入。创建内容检查点,验证负载下的被测系统是否出现功能错误。通过 Controller 并发指定数量的模拟用户运行以上设置好的脚本,确保测试尽可能接近真实环境,最大程度地反映系统的实际情况。三、三、 测试方案测试方案(一)测试计划和安排1、 人员计划人员组织人员组织职责描述职责描述人员数量人员数量1、编写用户验收测试用例、方案2、负责验证测试过程中产生的缺陷问题3、执行测试用例,记录测试执行结果表、缺陷记录4、每周汇报阶段测试结果业务测试组5、编写整体测试报告21、控制项目执行、协调各方资源公司方项目经理2、负责对缺陷进行确认、分配、解决1公司方开发人员负责发现、修
7、复缺陷9负责或协助测试环境的日常维护,主要是数据库和平台的维护,特别是版本配置环境版本控制配置更新测试环境1第 7 页 共 18 页 2、 日程计划任务任务起始日期起始日期结束日期结束日期备注备注测试方案编写2012.4.102012.4.11测试方案及测试用例评审2012.4.202012.4.25先进行预评估,修改完成后发起正式评审第一轮测试2012.4.302012.5.1612 天测试报告编写2012.5.92012.5.16完成手机银行测试报告初稿测试报告评审2012.5.292012.5.31先进行预评估,修改完成后发起正式评审3、 交付物文档名称文档名称编制者编制者其它说明其它说
8、明性能测试报告叶强(二)基础数据(三)压力测试本次测试是针对手机银行系统在应对密集整转的压力下业务处理能力的测试,检验系统的吞吐率。本系统的压力测试主要是针对主要业务功能、报表统计进行,检查在日间应用高峰时期,并发用户数较多的时候的处理能力等等。1、单业务压力测试对于单个交易性能测试和综合交易测试,测试初始都从 100 个用户开始并发,然后以 50 用户递增进行多次压力测试,正常情况下,以 200 用户并发为限。对于单个交易性能测试,脚本中初始思考时间为 0s,随测试情况进行调整。对于综合交易性能测试,脚本中加入适当思考时间。1.1手机银行系统登录A、交易描述手机银行发起登录交易B、业务逻辑与
9、处理进入手机银行登录页面第 8 页 共 18 页 输入用户号与密码通过认证并成功登录到手机银行1.2 我的账户信息查询A、交易描述在我的账户中,点击交易查询,系统发起查询交易并取得结果,并将具体交易信息显示在结果页面中。B、业务逻辑与处理进入手机银行登录页面输入用户号与密码通过认证并成功登录到手机银行进入我的账户1.3 手机转账汇款查询A、交易描述进入转账汇款中,选择行内转账,输入对方的户名及手机号,验证通过后,转账成功。B、业务逻辑与处理进入手机银行登录页面输入用户号与密码通过认证并成功登录到手机银行进入转账汇款,选择手机转账汇款输入对方的户名及手机号输入转账金额及转账用途提交转账交易,验证
10、成功后,转账成功1.4行内转账A、交易描述进入转账汇款中,选择行内转账,输入对方的户名及账号,验证通过后,转账成功。B、业务逻辑与处理进入手机银行登录页面输入用户号与密码通过认证并成功登录到手机银行进入转账汇款,选择行内转账输入对方的户名及账号输入转账金额及转账用途第 9 页 共 18 页 提交转账交易,验证成功后,转账成功1.5交易明细查询A、交易描述在我的账户中,点击交易查询,系统发起查询交易并取得结果,并将具体交易信息显示在结果页面中。B、业务逻辑与处理进入手机银行登录页面输入用户号与密码通过认证并成功登录到手机银行进入我的账户,选择交易查询选择交易查询的起始日期和结束日期点击“查询”按
11、钮1.6缴费记录查询A、交易描述进入转账汇款中,选择行内转账,输入对方的户名及账号,验证通过后,转账成功。B、业务逻辑与处理进入手机银行登录页面输入用户号与密码通过认证并成功登录到手机银行进入转账汇款,选择行内转账输入对方的户名及账号输入转账金额及转账用途提交转账交易,验证成功后,转账成功2、混合业务压力测试针对混合业务压力测试,在测试中将选择部分具有代表性的交易作为测试对象,是通过并发用户对登录、查询、交易进行综合性的压力测试的一种过程。本次测试将按照如下原则选择性测试交易:关键交易:关键业务是用户最为关注的交易,需要保证其性能和质量;吞吐量:某些业务流程可能不是关键业务,但是很高的吞吐量;
12、在选择的交易中,先进行单个交易性能测试,在此基础上进行综合交易性能测试,第 10 页 共 18 页 融合两种测试的优点。混合业务性能测试:各种关键交易功能按照交易配比来分配具体的虚拟用户数进行综合交易性能测试。这部分测试将根据系统各交易功能的实际使用频率和重要程度来决定业务配比。3、其他使用美科利公司(Mercury)的性能测试软件 LoadRunner,对现行的手机银行系统进行脚本录制、测试回放、逐步加压和跟踪记录。测试过程中,由 LoadRunner 的管理平台调用各台测试前台,发起各种组合的交易请求,并跟踪记录服务器端的运行情况和返回给客户端的运行结果。针对每个测试用例,都将采用逐步加压
13、和瞬间加压两种客户端连接方式进行,查看服务器端在客户端的连接数量变化过程中对应的处理能力,以更好的定位系统在达到多少并发或压力下我们的系统出现了不稳定。(四)稳定性测试通过 Loadrunner 模拟压力测试,在系统承受最大压力的情况下进行长时间的稳定性能测试,从而测试系统服务器的稳定性。(五)指标监控记录可扩展性测试中的测试结果及其系统的运行状况。除了记录测试指标以外,应该结合测试实时记录系统各个层次的资源和参数。主要包括: 硬件环境资源 服务器操作系统参数 网络相关参数 数据库相关参数:具体数据库参数有所不同,结合各个数据库独有的特点记录(六)性能指标要求1、 手机银行按网银的50%计算用
14、户量和交易量,考虑5年的发展,每年增长50%计算。手机银行支持的用户量和交易量分别达到15万和6000笔/天。2、 手机银行系统支持最少每秒100次的并发请求。第 11 页 共 18 页 3、 手机银行应用服务在上述性能指标下的平均响应时间不超过1秒。4、 系统应采用高效、可靠的措施保证交易处理的正确性和一致.四、四、 测试场景测试场景系统登录系统登录(100100 人并发)人并发)A、测试场景、测试场景并发 100 用户登录,每 1 秒钟增加 2 个用户。50 秒后达到 100 用户并发,并发 1 小时。1 秒钟停止 2 个用户。总场景时间 1 hour, 1 minute and 42 s
15、econds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。B、测试场景包含交易、测试场景包含交易LoadRunner 脚本中的 Action_Transaction 包含交易有:登录系统登录(系统登录(150150 人并发)人并发)A、测试场景、测试场景并发 150 用户登录,每 1 秒钟增加 2 个用户。75 秒后达到 150 用户并发,并发 1 小时。1 秒钟停止 2 个用户。总场景时间 1 小时。B、测试场景包含交易、测试场景包含交易LoadRunner 脚本中的 Action_Transaction 包含交易有:登录第 12 页 共 18 页 系统登录
16、(系统登录(200200 人并发)人并发)A、测试场景、测试场景并发 200 用户登录,每 1 秒钟增加 2 个用户。100 秒后达到 200 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 23 minutes and 26 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。B、测试场景包含交易、测试场景包含交易LoadRunner 脚本中的 Action_Transaction 包含交易有:登录账户信息查询账户信息查询(100(100 人并发人并发) )A、测试场景、测试场景并发 100 用户,每 1 秒钟增加 2 个用户。50
17、 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and 41 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。账户信息查询账户信息查询(150(150 人并发人并发) )A、测试场景、测试场景并发 100 用户,每 1 秒钟增加 2 个用户。50 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and 41 seconds。SIT 测试环境。第 13 页 共 18 页 交易挡板时间为 1 秒,thinktime 为 0.5 秒。账户
18、信息查询账户信息查询(200(200 人并发人并发) )A、测试场景、测试场景并发 100 用户,每 1 秒钟增加 2 个用户。50 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and 41 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。手机转账查询手机转账查询(100(100 人并发人并发) )A、测试场景、测试场景并发 100 用户,每 1 秒钟增加 2 个用户。50 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and
19、41 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。手机转账查询手机转账查询(150(150 人并发人并发) )A、测试场景、测试场景并发 100 用户,每 1 秒钟增加 2 个用户。50 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and 41 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。第 14 页 共 18 页 手机转账查询手机转账查询(200(200 人并发人并发) )A、测试场景、测试场景并发 100 用户,每 1 秒钟增加
20、2 个用户。50 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and 41 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。交易明细查询(交易明细查询(100100 人并发)人并发)A、测试场景、测试场景并发 100 用户,每 1 秒钟增加 2 个用户。50 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and 41 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。交易明细查询(交易
21、明细查询(150150 人并发)人并发)A、测试场景、测试场景并发 150 用户,每 1 秒钟增加 2 个用户。75 秒后达到 150 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 22 minutes and 34 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。第 15 页 共 18 页 交易明细查询(交易明细查询(200200 人并发)人并发)A、测试场景、测试场景并发 200 用户,每 1 秒钟增加 2 个用户。100 秒后达到 200 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 23 minute
22、s and 24 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。行内转账(行内转账(100100 人并发)人并发)A、测试场景、测试场景并发 100 用户,每 1 秒钟增加 2 个用户。50 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and 41 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。行内转账(行内转账(150150 人并发)人并发)A、测试场景、测试场景并发 150 用户,每 1 秒钟增加 2 个用户。75 秒后达到 100
23、用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 22 minutes and 33 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。第 16 页 共 18 页 行内转账(行内转账(200200 人并发)人并发)A、测试场景、测试场景并发 200 用户,每 1 秒钟增加 2 个用户。100 秒后达到 200 用户并发,并发 1 小时。1 秒钟停止 2 个用户。总场景时间 1 小时。B、测试场景包含交易、测试场景包含交易LoadRunner 脚本中的 Action_Transaction 包含交易有:行内转账缴费记录查询(缴费记录查询
24、(100100 人并发)人并发)A、测试场景、测试场景并发 100 用户,每 1 秒钟增加 2 个用户。50 秒后达到 100 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 21 minutes and 41 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。缴费记录查询(缴费记录查询(150150 人并发)人并发)A、测试场景、测试场景并发 150 用户,每 1 秒钟增加 2 个用户。75 秒后达到 150 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 22 minutes and 34 seconds。SIT 测试环境。交易挡板时间为 1 秒,thinktime 为 0.5 秒。第 17 页 共 18 页 缴费记录查询(缴费记录查询(200200 人并发)人并发)A、测试场景、测试场景并发 200 用户,每 1 秒钟增加 2 个用户。100 秒后达到 200 用户并发,并发 20 分钟。1 秒钟停止 2 个用户。总场景时间 23 minutes and 24 seconds。SIT 测试环境。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年基本公共卫生(妇幼卫生)培训试题及答案
- 2025年行政法律法规知识竞赛多选题库及答案
- 2025中小学防溺水安全知识竞赛题库及答案
- 2025年监理工程师继续教育考试题及答案
- 新建汽车零部件项目报告表
- 城市交通信号系统优化案例分析解析考核试卷
- 绿色出行激励政策公众参与机制考核试卷
- 冲突管理中的领导风格转变策略考核试卷
- 设备折旧与维护成本考核试卷
- 成品住房管理办法
- 2025建筑工程土石方挖掘与运输合同范本
- 2025《学前教育法》知识题库(含答案)
- 各项记录填写培训
- 辅音音素教学课件
- 2024版辅警劳动合同
- 动平衡试题及答案
- 电力工程工作证明书(8篇)
- 新版物业承接查验表格模板
- 安全主题班会
- 跨境电商代运营合作协议模板
- 合同商品补充协议范本
评论
0/150
提交评论