- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
农商银行新一代综合柜面业务系统性能测试报告
北京农商银行
新一代综合柜面业务系统
性能测试报告
文 档 编 号 保 密 等 级 作 者 最后修改日期 审 核 人 最后审批日期 批 准 人 最后批准日期
修订记录
日期 版本 修订说明 修订人 2011-10-12 0.1 编写测试报告中的方案部分 王晓华 2011-10-13 0.2 对测试脚本、测试数据、测试场景进行描述 王晓华 2011-10-25 0.3 整理测试执行结果 王时磊 2011-10-28 0.4 数据分析和修订 王晓华 目 录
1 测试简介 1
1.1 项目背景 1
1.2 测试目标 1
1.3 测试范围 1
1.4 性能测试指标要求 1
2 测试方案 2
2.1 压力模型 2
2.2 交易选择 2
2.3 测试脚本 3
2.4 资源监控 3
2.5 测试场景 4
3 测试环境 5
3.1 网络拓扑图 5
3.2 软硬件配置 5
3.3 测试工具 6
4 测试实施情况 7
4.1 测试时间和地点 7
4.2 参加测试人员 7
4.3 测试实施进度 7
5 测试结果 8
5.1 基准测试 8
5.1.1 测试结果 8
5.1.2 分析图表 8
5.2 并发测试 9
5.2.1 测试结果 9
5.2.2 分析图表 10
6 数据分析 23
7 系统评价 25
8 测试遗留问题 25
9 附录 25
9.1 性能测试记录表 26
9.2 0210交易处理脚本 26
测试简介
项目背景
目范围
性能测试指标要求
指标分类 序号 指标描述 是否需求 性能指标
需求数值 备注 系统
处理能力 1 每秒事务数TPS 否 通过性能测试获取系统处理能力峰值 2 典型交易平均交易响应时间ART 否 获取实际指标值 3 批处理效率 否 柜面系统无大数据量批处理任务 4 最大
并发用户数 是 ≥50 全行柜面终端数约为2800 5 交易成功率 是 ≥99% 系统
资源利用率 6 CPU占用率 是 ≤80% 7 内存使用率 是 ≤80% 8 I/O使用率 是 ≤80% 测试方案
压力模型
本次性能测试采用如下的简易压力模型:
通过LoadRunner模拟图形终端各柜员向ABS平台发起交易压力
通过测试环境中的核心业务系统响应柜面交易请求
交易选择
根据和开发组的沟通,选择如下前端处理比较复杂的典型交易:
编号 交易码 交易名 交易占比 参数化域 备注 1 0210 个人客户信息建立 100% 无 处理较复杂的交易 测试脚本
根据上述的系统架构示意图,通过LoadRunner的Socket协议录制柜面前端向柜面系统应用服务器发起的柜面交易,发现Socket交互次数(一组send和receive算一次交互)特别多(0210交易51次Socket交互),而且脚本回放时报接收报文长度不匹配错误。
新柜面系统开发组提供了一个测试用的Jar包,将图形前端ABC和后台应用服务器ABS之间的通讯过程进行了封装,通过解析描述型的交易数据文件后向后台提交交易,为此,使用LoadRunner的Java协议,测试脚本中通过调用Jar包中的对象提交柜面交易。使用此测试脚本方案暂时也有如下缺点:
无法实现交易数据的参数化
脚本中只能定义各柜面交易执行全过程的长事务,无法对交易中各阶段进行分解分析(比如页面控件响应时间、交易提交响应时间、打印响应时间等)
测试脚本中无法获取交易执行结果:交易提交后不返回响应特征码,从测试脚本中无法判断交易执行的情况,需要分析后台日志文件或数据库流水表分析交易是否成功(性能测试交易量巨大可能会引起大量的交易结果分析工作量)
LoadRunner统计分析数据失真(因失败交易也当成成功交易进行统一分析)
资源监控
根据压力测试模型,本次性能测试需要监控如下主机的一些性能指标数据:
新柜面系统应用服务器主机(Linux操作系统)
CPU – CPU Utilization(CPU使用率%)
Memory – Paging rate(内存页交换速率)
I/O – Disk Traffic(磁盘交换速率)
新柜面系统数据库服务器主机(AIX操作系统)
CPU – CPU Utilization(CPU使用率%)
Memory – Paging rate(内存页交换速率)
I/O – Disk Traffic(磁盘交换速率)
LoadRunner控制器和压力产生器主机(Windows XP操作系统)
CPU– % Total Processor Time(总的CPU使用率)
Memor
您可能关注的文档
最近下载
- 第一课整理书包有条理(课件)-一年级上册劳动鄂教版.pptx
- QJ 2850A-2011 航天产品多余物预防和控制.doc
- 2025道德与法治九年级上册开学第一课(含视频).pptx
- 消防质量保证体系及质量保证措施v2.pdf VIP
- 《智慧运输运营》课件——项目七 物流运输决策.pptx VIP
- Unit 7(单元解读课件)-八年级英语上册同步备课系列(人教版).pptx VIP
- (2021-2025)中医医院“十四五”建设与发展规划.pdf VIP
- 活在课堂里 课件.pptx VIP
- 中华传统文化教学设计(山东教育出版社)【四年级】.docx
- 必威体育精装版苏教版小学数学六年级上册(全套)试卷【含答案】.doc
文档评论(0)