WEB Tours订票系统性能测试报告
更新时间:2024-03-21 12:40:01 阅读量: 综合文库 文档下载
- web3.0是什么意思推荐度:
- 相关推荐
WEB Tours订票系统性能测试报告
姓名: 班级: 学号: 指导老师:
第 1 页 共 25 页
目 录
1 前言................................................................................................................................................ 2 2 被测系统定义 ................................................................................................................................ 4
2.1 功能简介 ............................................................................................................................. 4 2.2 性能测试指标 ..................................................................................................................... 3 3 系统结构及流程 ............................................................................................................................ 5
3.1 系统总体结构 ..................................................................................................................... 5 3.2 关键点描述 ......................................................................................................................... 5 3.3 性能测试环境 ..................................................................................................................... 5 4 性能测试 ........................................................................................................................................ 5
4.1 性能测试概述 ..................................................................................................................... 6 4.2 测试目的 ............................................................................................................................. 6 4.3 测试方法及测试用例 ......................................................................................................... 6 4.4 测试指标及期望 ................................................................................................................. 7 4.5 测试数据准备 ..................................................................................................................... 8 4.6 运行状况记录 ..................................................................................................................... 8 5 测试过程及结果描述 .................................................................................................................... 8
5.1 测试描述 ............................................................................................................................. 9 5.2 测试场景 ............................................................................................................................. 9 5.3 测试结果 ........................................................................................................................... 13 6测试分析和结论 .......................................................................................................................... 25
第 2 页 共 25 页
1 前言
目前,WEB Tours订票系统成功上线,从而航空公司的机票信息管理逐步走上了集中管控的道路,从而将会势必出现新业务系统中信息大量增长的态势。
随着新业务系统在生产状态下日趋稳定、成熟,系统的性能问题也逐步成为了我们关注的焦点:大数据量的“冲击”,在多名用户信息进入时,系统能稳定在什么样的性能水平,面临公司业务冲刺时,系统能否经受住“考验”,这些问题需要通过一个完整的性能测试来给出答案。
本报告前部分即是基于上述考虑,参考科学的性能测试方法而撰写的,用以指导即将进行的WEB Tours订票系统的性能测试。
2 被测系统定义
WEB Tours订票系统作为本次测试的被测系统,该订票系统的主要功能包括:注册和登录用户信息,订票办理,退票办理,查询客户已订票信息等。在本次测试中,将针对上述的功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统地吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数,
2.1 功能简介
WEB Tours订票系统主要功能如下: 注册和登录用户信息 订票办理 退票办理
查询客户已订票信息
2.2 性能测试指标
本次测试是针对WEB Tours订票系统的性能特征和系统的性能调优而进行的,主要需要获得如下的测试指标。
第 3 页 共 25 页
1、系统的响应能力:即在各种负载压力情况下,系统的响应时间,也就是从客户端交易发起,到服务器端交易应答返回所需要的时间,包括网络传输时间和服务器处理时间。
2、应用系统的吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载压力,所能完成的交易数量。
3、应用系统的负载能力:即系统所能容忍的最大用户数量,也就是在正常的响应时间中,系统能够支持的最多的客户端的数量。
3 系统结构及流程
WEB Tours订票系统在实际生产中的体系结构跟本次性能测试所采用的体系结构是一样的,交易流程也完全一致的。不过,由于硬件条件的限制,本次性能测试的硬件平台跟实际生产环境略有不同。
3.1 系统总体结构
描述本系统的总体结构,包括:硬件组织体系结构、网络组织体系结构、软件组织体系结构和功能模块的组织体系结构。
3.2 关键点描述
本次性能测试的关键点,就是查看EB Tours订票系统在并发压力下的表现,即:支持的并发用户数目和并发用户发送频率,以及在较大压力下,系统的交易处理能力,并找出各类交易的性能瓶颈。
3.3 性能测试环境
本次性能测试环境与真实运行环境基本一致,都运行在同样的硬件和网络环境中,数据库是真实环境数据库的一个复制(或缩小),本系统采用标准的CS结构,客户端都是通过浏览器访问应用系统。
其中具体的硬件和网络环境如下:
第 4 页 共 25 页
? ? ? ? ?
服务器设备:IBM 570(DBserver), IBM 690(APserver) 操作系统: Microsoft Windows 2003server中文版 网络环境: 1M/10M以太网 数据库:Oracle
客户端: PC (Windows )
网络拓扑和结构图如下:
4 性能测试
从广泛意义上讲性能测试包括:压力测试、稳定性测试、负载能力测试和可扩展性测试等。在不同应用系统的性能测试中,需要根据应用系统的特点和测试目的的不同来选择具体的测试方案,本次EB Tours订票系统的性能测试主要是采用通常的压力测试模式来执行的,即:逐步增加压力,查看应用系统在各种压力状况小的性能表现。
在性能测试中,压力测试主要是为了获取系统在较大压力状况下的性能表现而设计并实现的,压力测试主要是获取系统的性能瓶颈和系统的最大吞吐率。
4.1 性能测试概述
本次压力测试是指针对现行的EB Tours订票系统的联机交易处理能力的测试,检验系统的吞吐率。本系统的压力测试主要是针对EB Tours订票系统,检查在日间交易高峰时期,并发用户数较多的时候的处理能力等等。
4.2 测试目的
压力测试的目的就是检验系统的最大吞吐量,检验现行的EB Tours订票系统在各种压力交易量下的运行状况,检验系统地运行瓶颈,获取系统的处理能力等等。
本次针对EB Tours订票系统所进行的压力测试的测试目的为: 给出EB Tours订票系统当前的性能状况
总结一套合理的、可操作的、适合航空公司现实情况的性能测试方案,为后续的性能测试工作提供基本思路。
第 5 页 共 25 页
4.3 测试方法及测试用例
使用性能测试软件LoadRunner,对现行的EB Tours订票系统进行脚本录制、测试回放、逐步加压和跟踪记录。测试过程中,由LoadRunner的管理平台调用各台测试前台,发起各种组合的交易请求,并跟踪记录服务器端的运行情况和返回给客户端的运行结果。
使用的测试用例包括:联机处理交易和查询交易,其中联机交易测试试用的交易包括:订票办理。查询类交易包括:查询客户已订票信息
测试用例列表包括:
交易种类
针对每个测试案例,都将采用逐步加压和瞬间加压两种客户端连接方式进行,查看服务器端在客户端的连接数量变化过程中对应的处理能力,测试运行安排如下: 每隔2秒增加1个用户连接,最多增加到15个用户,查看并记录运行情况 每隔2秒增加2个用户连接,最多增加到15个用户,查看并记录运行情况 一次性连接1个用户,查看记录运行情况
案例一 10% 20% 30% 20% 30% 案例二 30% 20% 20% 10% 20% 案例三 15% 25% 5% 25% 30% 案例四 10% 0% 0% 20% 70% 4.4 测试指标及期望
在本次性能测试中,各类测试指标包括测试中应该达到的某些性能指标,这些性能指标均是来自应用系统设计开发时遵循的业务需求,当某个测试的某一类指标已经超出了业务需求的要求范围,则测试已经达到目的,即可终止压力测试。
? 应用软件级别的测试指标:
1) 事务的执行情况
事务的平均响应时间(期望值:<15s) 事务的最大响应时间(期望值:<30s)
平均每秒处理数量(分别记录单位时间内成功、失败和停止的数量)
第 6 页 共 25 页
不同并发用户数的状况下的上述记录值 2)测试结果分析情况
测试指标:
吞吐量:单位时间内网络传输数据量
4.5 测试数据准备
? 案例数据:满负荷压力
根据测试系统的硬件条件,选择满负荷的压力,在系统的资源使用基本维持在90%左右的状况下,测试EB Tours订票系统的处理能力。
4.6 运行状况记录
记录可扩展性测试中的测试结果及其系统的运行状况。除了记录测试指标以外,应该结合测试实时记录系统各个层次的资源和参数。主要包括: 硬件环境资源 服务器操作系统参数 网络相关参数
数据库相关参数:具体数据库参数有所不同,结合各个数据库独有的特点记录
5 测试过程及结果描述
EB Tours订票系统的性能测试共计执行了3次,四次执行的脚本流程作了调整,其他的环境和数据都一样。在测试数据准备完备以后,第一次测试执10个用户并发注册,5个用户并发登录浏览网页。第二次测试10个用户不并发注册,5个用户不并发登录浏览网页。第三次测试10个用户并发注册,5个用户并发登录订票,第四次测试10个用户不并发注册,5个用户不并发登录订票。
第 7 页 共 25 页
5.1 测试描述
两次测试都是6月2日进行的。
第一次测试执行了1分钟30秒左右,10个用户并发注册,5个用户并发登录浏览网页。第二次测试执行了1分钟30秒左右,10个用户不并发注册,5个用户不并发登录浏览网页。第三次测试执行了1分钟30秒左右,10个用户并发注册,5个用户并发登录订票。第四次测试执行了1分钟30秒左右,0个用户不并发注册,5个用户不并发登录订票。
5.2测试场景
测试中,使用逐步加压的模式,采用:每隔2秒启动1个并发用户(Vuser)的方式,即:每隔1秒,启动1个Vuser,在1分钟30秒左右启动所有的Vuser(15),执行登录,并根据设置的时间间隔发起。 添加Load Generator
初始化的操作
第 8 页 共 25 页
启动vuser的编辑操作
停止vuser的编辑操作
第 9 页 共 25 页
设置运行逻辑
启用思考时间
第 10 页 共 25 页
启用日志记录
设置windows资源监控器
第 11 页 共 25 页
5.3测试结果
第一次测试
第一次测试使用了15个并发用户,场景为10个用户并发注册,5个用户并发登录浏览网页
用户的影响
第 12 页 共 25 页
Color Scale 1 1 1 1 1 1 login loginlook_Transaction sign sign_Transaction vuser_end_Transaction vuser_init_Transaction Measurement Min. 0.213 8.546 0.2 31.936 0.0 0.0 Ave. 0.243 8.738 0.284 32.44 0.0 0.0 Max. 0.266 9.252 0.379 32.75 0.0 0.0 SD 0.013 0.156 0.055 0.17 0.0 0.0 用户每秒点击数
Color Scale 1 Measurement Hits Graph Min. 0.0 Ave. 12.97 Graph Max. 39 Graph Median 17 Graph SD 10.237 用户负载方案
Color Scale 1 Measurement Run Graph Min. 0.0 Graph Ave. 7.8 Graph Max. 15 Graph Median 10 Graph SD 6.585 事务响应时间
第 13 页 共 25 页
Color Scale 1 1 1 1 1 1 login loginlook_Transaction sign sign_Transaction vuser_end_Transaction vuser_init_Transaction Measurement Min. 0.213 8.546 0.2 31.936 0.0 0.0 Ave. 0.243 8.738 0.284 32.44 0.0 0.0 Max. 0.266 9.252 0.379 32.75 0.0 0.0 SD 0.013 0.156 0.055 0.17 0.0 0.0 用户运行
Color Scale 1 Measurement Run Graph Min. 0.0 Graph Ave. 7.8 Graph Max. 15 Graph Median 10 Graph SD 6.585 吞吐量
第 14 页 共 25 页
Color Scale 1 Measurement Throughput Graph Min. 0.0 Ave. 17581.88 Graph Max. 61913.8 Graph Median 17799 Graph SD 17714.276
平均事务响应时间
Color
Scale 1 1 1 1 1 1
Measurement login loginlook_Transaction sign
sign_Transaction
vuser_end_Transaction vuser_init_Transaction
Graph's Min.
0.232 8.636 0.2 31.936 0.0 0.0
Graph's Ave.
0.243 8.738 0.262 32.315 0.0 0.0
Graph's Max.
0.254 9.188 0.378 32.598 0.0 0.0
Graph's Median
0.242 8.681 0.268 32.473 0.0 0.0
Graph's SD 0.007 0.149 0.059 0.241 0.0 0.0
第 15 页 共 25 页
第二次测试
第二次测试使用了15个并发用户,场景为10个用户不并发注册,5个用户不并发登录浏览网页
用户的影响
Color Scale 1 1 1 1 1 1 login loginlook_Transaction sign sign_Transaction vuser_end_Transaction vuser_init_Transaction Measurement Min. 0.199 8.264 0.202 31.857 0.0 0.0 Ave. 0.221 8.388 0.239 31.999 0.0 0.0 Max. 0.413 8.733 0.406 32.28 0.0 0.0 SD 0.053 0.14 0.051 0.103 0.0 0.0 用户每秒点击数
第 16 页 共 25 页
Color Scale 1 Measurement Hits Graph Min. 0.0 Ave. 8.485 Graph Max. 23.4 Graph Median 7 Graph SD 6.284
事务响应时间
Color Scale 1 1 1 1 1 1 login loginlook_Transaction sign sign_Transaction vuser_end_Transaction vuser_init_Transaction Measurement Min. 0.199 8.264 0.202 31.857 0.0 0.0 Ave. 0.221 8.388 0.239 31.999 0.0 0.0 Max. 0.413 8.733 0.406 32.28 0.0 0.0 SD 0.053 0.14 0.051 0.103 0.0 0.0 用户运行
第 17 页 共 25 页
Color Scale 1 Measurement Run Graph Min. 0.0 Graph Ave. 7 Graph Max. 15 Graph Median 8 Graph SD 4.796
吞吐量
Color Scale 1 Measurement Throughput Graph Min. 0.0 Ave. 11996.868 Graph Max. 39899.8 Graph Median 7121.6 Graph SD 10518.851
平均事务响应时间
Color Scale Measurement Graph's Min. Graph's Ave. Graph's Max. Graph's Median Graph's SD 第 18 页 共 25 页
1 1 1 1 1 1
login loginlook_Transaction sign
sign_Transaction
vuser_end_Transaction vuser_init_Transaction
0.2 8.264 0.213 31.891 0.0 0.0
0.219 8.374 0.24 31.994 0.0 0.0
0.389 8.733 0.298 32.157 0.0 0.0
0.2 8.328 0.221 31.983 0.0 0.0
0.041 0.121 0.031 0.079 0.0 0.0
第三次测试
第三次测试使用了15个并发用户,10个用户并发注册,5个用户并发登录订票 用户的影响
Color Scale login loginorder_Transaction sign sign_Transaction vuser_end_Transaction vuser_init_Transaction Measurement Min. 0.232 6.936 0.236 32.08 0.0 0.0 Ave. 0.249 7.114 0.254 32.353 0.0 0.0 Max. 0.286 7.425 0.278 32.678 0.0 0.0 SD 0.016 0.141 0.015 0.163 0.0 0.0 1 1 1 1 1 1 每秒点击数
第 19 页 共 25 页
Color Scale Measurement Hits Graph Min. 0.0 Ave. 21.657 Graph Max. 49 Graph Median 27 Graph SD 16.513 1 事务响应时间
Color Scale login loginorder_Transaction sign sign_Transaction vuser_end_Transaction vuser_init_Transaction Measurement Min. 0.232 6.936 0.236 32.08 0.0 0.0 Ave. 0.249 7.114 0.254 32.353 0.0 0.0 Max. 0.286 7.425 0.278 32.678 0.0 0.0 SD 0.016 0.141 0.015 0.163 0.0 0.0 1 1 1 1 1 1 运行的用户
第 20 页 共 25 页
Color Scale 1 Measurement Run Graph Min. 0.0 Graph Ave. 7.4 Graph Max. 15 Graph Median 9 Graph SD 6.344 吞吐量
Color Scale Measurement Graph Min. 0.0 Ave. 31850.403 Graph Max. 71200 Graph Median 36028 Graph SD 20386.694 1 Throughput 平均事务响应时间
第 21 页 共 25 页
Color
Scale 1 1 1 1 1 1
Measurement login loginorder_Transaction sign
sign_Transaction
vuser_end_Transaction vuser_init_Transaction
Graph's Min.
0.232 6.937 0.239 32.336 0.0 0.0
Graph's Ave.
0.249 7.107 0.253 32.36 0.0 0.0
Graph's Max.
0.277 7.331 0.273 32.382 0.0 0.0
Graph's Median
0.241 7.078 0.247 32.362 0.0 0.0
Graph's SD 0.015 0.122 0.014 0.019 0.0 0.0
第四次测试
第四次测试使用了15个并发用户,10个用户不并发注册,5个用户不并发登录订票
用户影响
第 22 页 共 25 页
Color Scale 1 1 1 1 1 1 login Measurement Min. 0.2 6.453 0.204 31.861 0.0 0.0 Ave. 0.238 6.791 0.245 32.026 0.0 0.0 Max. 0.423 7.282 0.427 32.465 0.0 0.0 SD 0.052 0.195 0.061 0.126 0.0 0.0 loginorder_Transaction sign sign_Transaction vuser_end_Transaction vuser_init_Transaction 每秒点击数
Color Scale 1 Measurement Hits Graph Min. 0.0 Ave. 16.402 Graph Max. 31 Graph Median 18.8 Graph SD 10.962 事务响应时间
Color Scale Measurement Min. Ave. Max. SD 第 23 页 共 25 页
1 1 1 1 1 1 login loginorder_Transaction sign sign_Transaction vuser_end_Transaction vuser_init_Transaction 0.2 6.453 0.204 31.861 0.0 0.0 0.238 6.791 0.245 32.026 0.0 0.0 0.423 7.282 0.427 32.465 0.0 0.0 0.052 0.195 0.061 0.126 0.0 0.0 用户运行
Color Scale 1 Measurement Run Graph Min. 0.0 Graph Ave. 6.833 Graph Max. 15 Graph Median 7 Graph SD 4.822 吞吐量
Color Scale 1 Measurement Throughput Graph Min. 0.0 Ave. 24460.85 Graph Max. 60705.8 Graph Median 28822.2 Graph SD 17433.19 平均事务响应时间
第 24 页 共 25 页
Color
Scale 1 1 1 1 1 1
Measurement login loginorder_Transaction sign
sign_Transaction
vuser_end_Transaction vuser_init_Transaction
Graph's Min.
0.2 6.499 0.204 31.861 0.0 0.0
Graph's Ave.
0.237 6.788 0.24 32.014 0.0 0.0
Graph's Max.
0.388 7.21 0.332 32.223 0.0 0.0
Graph's Median
0.219 6.767 0.235 32.033 0.0 0.0
Graph's SD 0.047 0.182 0.04 0.082 0.0 0.0
6测试分析和结论
这次通过对WEB Tours订票系统的性能进行测试,我们了解到了WEB Tours订票系统的主要功能和对它的性能进行了详细的测试。通过测试我们发现WEB Tours订票系统大部分性能都是让人满意的,稍加改进的话就可以使用。
第 25 页 共 25 页
正在阅读:
WEB Tours订票系统性能测试报告03-21
糖果各生产工序作业指导书01-05
妇产科护理学试卷试题及答案08-14
闺怨诗学案09-24
11第十一章 工程项目实施控制体系09-01
翻译稿10-14
帮助了他人作文450字06-30
关于流浪动物保护引发的思考05-16
公司党委党建工作经验交流材料08-27
姚周寨中学管理规程07-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 订票
- 性能
- 测试
- 报告
- 系统
- Tours
- WEB
- c语言程序设计题库
- 大学英语四六级翻译练习
- 2018开学第一课主题班会的教案
- (目录)2018-2023年中国金属轧制设备行业发展趋势预测与投资咨
- 学生非流动负债练习题
- 2016教师资格证统考中学《综合素质》热门考点:5.4写作能力
- 关于举办武汉科技大学第十一届研究生学术论坛的通知
- 中国密集型母线槽行业市场前景分析预测年度报告(目录) - 图文
- 铜陵会议会务哪家好? - 图文
- LTE切换事件
- VOLTE MOS质量提升 - 图文
- 财富
- 汽车消费者的消费心理和行为
- 2019-2020学年九年级历史下册 第7课 疯狂的战车导学案 北师大版
- 2016年二级建造师建筑工程管理与实务最新重点总结来自网络
- 七年级语文下册专题训练三句子的仿写与修辞、衔接与连贯新人教版
- 输煤项目技术标书
- 浙江省丽水市2015年中考地理试题(WORD版,有答案) - 图文
- 五年级上学期数学思维体操期末复习题(10秋)
- 危险源识别与风险评价清单 - 图文