版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.XXXX性能测试报告文件状态:公司保密等级内控【 】草稿作者最后完成日期【】修改稿审核人员最后审核日期【】正式发布;.修改记录日期版本作者 /修改者修订类型描述;.目录1 引言.11.1目标与范围 .11.1.1测试目标 .11.1.2测试范围 .11.2参考资料 .11.3术语说明 .12 测试设计 .22.1测试指标 .22.2测试交易 .23 测试环境 .33.1软硬件环境 .33.1.1部署结构图 .33.1.2配置清单 . Tomcat 集群 . MyCat 集群 . Redis 集群 . Galera 集群 .43.
2、2网络环境 .43.3基础数据环境 .43.3.1数据准备 .43.3.2测试脚本准备 .44 测试执行情况.54.1测试场景 .54.2问题记录 .55 测试结果与分析 .55.1基准测试 .55.1.1测试结果 .55.1.2结果分析 .5;.5.2目标及容量测试 .55.2.1单交易负载测试结果 .55.2.2系统资源监控简要结果 .65.2.3单交易负载测试结果分析 .65.2.4混合测试结果 .65.2.5混合测试结果分析 .75.3异常测试 .75.3.1测试结果 .76 性能测试结论.77 建议.8附录 .8;.1 引言1.1 目标与范围测试目标该文档的目的主要有:明确测试范围、
3、测试对象;明确测试目标;明确测试环境需求,包括:测试需要的软、硬件环境等;确定测试方法,人员构成和计划。测试范围略1.2 参考资料1.3 术语说明简称 /术语最大并发用户数最优并发用户数最佳响应测试TPSART交易出错率全称说明本次测试中是指在交易成功率>=99.9% ,ART<2 秒时,系统所能承受的最大并发用户数CPU 利用率在 70% 以下,交易成功率大于等于99.9% 时,TPS 达到最高时的并发数在没有压力的情况下,测试系统单个交易的性能状况,其结果主要是为了搜集一个基准值,进而为负载测试提供基准。每秒事务数是指每秒钟完成的事务数,事务是事先在脚本中定义的统计单元;事务平
4、均响应时间响应时间一般反映了在并发情况下,客户端从提交请求到接受到应答所经历的时间指系统处理交易时失败交易数与总完成交易数的比值,该值反映了被测试系统的正确性与稳定性;.思考时间Think time用于模拟实际用户在不同操作之间等待的时间。例如,当用户收到来自服务器的数据时,可能要等待几秒钟查看数据,然后做出响应,这种延时就称为 “思考时间 ”表1. 术语表2 测试设计2.1 测试指标1、 系统响应时间<1s2、 最大并发数无限制3、 TPS 无限制4、 批处理时间<10m5、 系统具备横向扩展能力2.2 测试交易略;.3 测试环境3.1 软硬件环境部署结构图Galera 集群F5
5、Tomcat集群MyCat集群LoadRunnerRedis 集群图 3-1 性能测试部署结构图配置清单集群配置项描述硬件2 核 CPU、4G 内存、 100G 硬盘IP 地址及端口操作系统及补丁应用软件数量集群配置项描述硬件2 核 CPU、4G 内存、 100G 硬盘IP 地址及端口;.操作系统及补丁应用软件节点数量集群配置项描述硬件2 核 CPU、4G 内存、 100G 硬盘IP 地址及端口操作系统及补丁应用软件节点数量集群配置项描述硬件2 核 CPU、4G 内存、 100G 硬盘IP 地址及端口操作系统及补丁应用软件节点数量3.2 网络环境百兆局域网环境。3.3 基础数据环境数据准备略测
6、试脚本准备采用 loadrunner11.0对互联网核算平台进行组装生成压力测试脚本,然后对脚本按照实际业务需要参数化 , 每只交易做成一只独立脚本。;.测试方法:使用VuGen逐一测试环境中执行所有脚本,确认脚本能够在生产环境中顺利运行,同时对测试数据进行验证。4 测试执行情况本次测试采用的LoadRunner 版本为 LR11,本次测试使用的协议主要是http 协议,支持的并发用户数达到500 个以上。4.1 测试场景无。4.2 问题记录无。5 测试结果与分析5.1 基准测试测试结果并发用户数用例名称事务名TPSART(s)11860.00511030.0091590.016表格 5-1基
7、准测试结果结果分析在系统无压力的状态下,对每个测试案例,分别迭代100 次,测试结果为:用户的平均响应时间都符合系统要求。5.2 目标及容量测试单交易负载测试结果运行时间并发用户数用例名称事务名TPSART(s)5min57300.0075min1012930.008;.5min2512310.0175min5014430.0345min10014570.068单交易负载测试结果5.2.2系统资源监控简要结果如下图表列不同并发用户数时的系统CPU 使用情况:并发用例MyCat 中间件用户Tomcat 服务器CPU%数据库集群数据库集群数名CPU%CPU%CPU%称25%50%45%55%45%
8、45%20%45%45%25%25351010%354020%354075%75%2535%10%70%65%70%70%75%80%5035%10%75%60%75%65%80%80%10035%10%70%65%65%65%单交易负载测试结果分析测试结果分析:TPS,平均响应时间以及各系统压力均符合预期。混合测试结果在执行混合场景测试柜面交易与非柜面交易同时执行,是为了获取系统在高并发混合场景情况下系统性能指标值:场景名称混合交易多用户测试;.结果获得按比例混合场景下,所有交易的ART 、TPS配置信息分别对 8 用户、 20 用户和 40用户进行并发测试。场景序号交易名称并发用户数 交易名称并发用户数交易名称并发用户数交易名称并发用户数1251020225102034102040事务性能指标:并发用例TPSARTTomcat 服务器MyCat 中间件数据库集群数据库集群用CPU%CPU%名称CPU%CPU%户数21490.01350%50%21270.01540%40%60%60%42490.01670%70%混合测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年城市住宅区土方平整工程协议一
- 2024年外籍专业技术人才劳动协议版B版
- 2024企业劳动协议修订细则协议版B版
- 2024年保险合同:建筑工程一切险及第三者责任险
- 2024年家庭暖气施工质量监管合同
- 2024年中国淘宝全球物流跨境合作协议版B版
- 2024年北京车辆指标租借协议详版版B版
- 2024年家装实木地板销售协议版
- 2024专项建设工程监测服务合作合同版B版
- 2024商业用地出租协议及附加条款版B版
- 《文献阅读》课件
- 【人教版】政治必修四:《百舸争流的思想》课件
- DB32T 4264-2022 金属冶炼企业中频炉使用安全技术规范
- 初中生物试验小组活动记录
- 精品:新建设工程施工合同司法解释逐条解读
- 平衡火罐的基本理论及临床应用课件
- 井下压风、供水、排水及注氮管路管理规定
- 铁路线路工更换混凝土轨枕作业指导书
- 临时用电作业工作票
- 人工智能技术在医学领域的应用PPT
- 《土地宝忏》2019版定稿
评论
0/150
提交评论