




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用LoadRunner编写性能测试方案1 .声明本测试方案适用于航空订票系统的性能测试,可指导其他航空订票系统的测试。本方 案版权归于某某性能测试开发组,如果引用请声明具体测试环境和测试数据,否则测 试结果无效。2 .系统概述此次测试的系统是航空订票网站系统,此系统应用Perl语言开发的基于B/S架构的网 上订票系统,此系统的主要功能包括:用户注册、用户登录、定制票据、查看票据、取消 票据、用户注销等主要功能。本次测试过程重点关注系统的响应时间、并发用户、吞吐量等性能指标。3.词汇表1)用户用户指所有的访问系统的人,包括已经注册了用户名的人和没有注册用户名的人,测试 过程中的Vusers就是
2、模拟人的行为。2)在线用户在线用户指所有访问系统的用户,这些用户可以是正在和服务器进行交互的用户,也可 以是正在浏览信息、填写表单等跟服务器没有交互行为的用户。3)并发用户并发用户指同时向服务器发出请求的用户,这些用户必须跟服务器进行数据交互。4)响应时间响应时间指从客户端发出请求到客户端从服务器获得数据这个过程花费的时间。响应 时间是一个往返的过程,包括了客户端请求和服务器响应的时间,可以模拟用户的真实感 受。5)平均响应时间平均响应时间指针对某个业务的访问统计所有的响应时间,然后求平均。6)标准偏差标准偏差指一组数据取样空间中所有的值对应平均值的偏离度,用来衡量系统响应的 可靠性和稳定性的
3、指标。7) TPS每秒钟的事物数4.性能测试指标测试用例 备注测试用例7测试用例8测试用例8测试用例1-6编号测试指标1 系统能支持200个在线用户数2 系统能接受最大在线用户数为4003 不同负载情况下的系统响应时间4 单业务吞吐量、响应时间、并发用户用户数在1000以内用户登录:10用户,响应时间小于5秒,吞吐量:5tps订票业务:10用户,单笔交易小于3秒,吞吐量:5tps总票据量在10000张以内查看票据:响应时间小于5秒删除票据:响应时间小于3秒5 ,性能测试模型5.1 用户体验模型业界网站的用户感受标准符合一个3-5秒的标准,其中3秒的响应时间用户会感觉网站的 响应很好,我们定义为
4、良好响应:5秒的响应时间用户还可以接受,我们定义为可忍受: 响应时间在8秒以上时,用户感受基本上已经不能接受,我们定义为不可忍受。5.2 系统用户模型1 .系统创建1000个注册用户,testOOOl-testlOOO2 .基准测试过程中采用非注册用户3 .用户登录、订票、查票等业务采用注册用户3.3 业务模型通过登录订票网站系统我们确认以下业务模型业务类型业务对应事物(脚本事物名称)基准页面访问首页浏览首页系统登录用户登录登录票据操作订票订票,订票表单1-3查票dll食示mill an删票系统注销用户注销注销系统注册用户注册注册3.4 用户接入模型用户接入模型:是指用户在访问系统时,以什么样
5、的方式或者带宽来访问系统。比如拨 号方式、ADSL、小区宽带或者校园网等。测试过程中可通过测试工具或者相关设备对用户 接入模式进行仿真。对用户接入行为的仿真模型我们称为用户接入模型。测试过程中为了保证在系统的最大压力下,测试系统支持并发用户的能力,因此在测试 过程中采用局域网环境,所有用户接入均采用共享100MBPS或者1000MBPS方式。根据木 桶原理在保证最大压力情况下系统的性能特征,同样可以支持在不足带宽情况下用户接入 的情况3.5 浏览器模型浏览器模型:是指在测试过程中模拟用户浏览器的类型、操作模式、缓存处理、非 HTML资源处理等配置方式的一个模型。浏览器模型的建立可以真实的仿真用
6、户基于客户 端访问系统的情况。测试过程中的浏览器模型:浏览器仿真:IE6.0、IE7.0、Firefox浏览器缓存仿真:缓存HTML资源、每次迭代清除缓存非HTML资源:下载非HTML资源3.6 思考时间模型思考时间模型:是指在测试过程中模拟人的真实操作行为,比如一个人访问应用系 统的过程中,不可能是一直跟服务器进行交互,一定存在浏览、填写表单、阅读说明等行 为,因此在性能测试过程中,需要通过一种机制来模拟这种行为,那么这种行为的模拟方 式就是建立'思考时间模型”,通过测试脚本程序上的等待来完成用户以上行为的仿真测试过程中的思考时间模型:通过对一般用户行为的调查确定思考时间为5-10秒
7、随机 选取方式6,性能测试环境6.1测试环境负载与性能测试环境图1 / 16.2硬件/软件配置清单序号名称 硬件配置1 PC 机P4 2.8 512Mb 80G2 服务器 P4 2.8 512Mb 80G7 .性能测试工具引入操作系统Windows XPWindows 2000 Server应用软件数量 备注31测试过程中应用到的测试及相关工具列表序号工具类型工具名称1 性能测试工Loadrunner具8.测试用例备注支持HTTP协议,预测系统行为和性能的测试工 具,支持20Vusers以上8.1性能测试用例序号用例名称1用户注册2访问首页3 用户登录用例内容业务类型:用户注册配置信息:并发用
8、户:lOVusers运行方式:多次迭代集合点策略:每个事物前增加集合点负载机:1台业务类型:基准页而访问配置信息:并发用户:10/15/20/25运行方式:每种用户类型持续10分钟集合点策略:无负载机:2台业务类型:用户登录配置信息:并发用户:lOVusers运行方式:每种用户类型持续10分钟 集合点策略:login测试目标检测在多用户并发情况 下,用户注册功能能够 同时支持的并发用户, 以及在并发用户负载情 况下系统的响应时间情 况测试系统在基准页面访 问的情况下支持的最大 并发用户数以及不同并 发用户情况下系统的响 应情况验证在1000以内注册用 户情况下系统是否能够 达到10个并发用户,
9、且 响应时间小于5秒,吞 吐量大于5tps负载机:2台4订票业务业务类型:票据操作(订票)配置信息:并发用户:lOVusers运行方式:每种用户类型持续10分钟集合点策略:lOOVusers负载机:2台5查票业务业务类型票据操作.(查票)配置信息:并发用户:lOVusers运行方式:每种用户类型持续10分钟集合点策略:lOOvusers负载机:2台6删除票据业务类型票据操作.(删票)配置信息:并发用户:lOVusers运行方式:每种用户类型持续10分钟集合点策略:lOOvusers负载机:2台7综合业务业务类型:用户登录、票据操作、用户注销配置信息:业务配比:1:3:1在线用户数:200运行方式:持续30分钟8综合业务最 大在线用户 数业务类型:用户登录、票据操作、用户注销配置信息:业务配比:1:3:1在线用户数:400/300/200/100运行方式:持续30分钟测试系统在10个用户并 发情况下系统的响应时 间是否小于5秒,吞吐 量是否大于5tps在1000张以内票据数量 情况下,测试系统在10 个用户并发情况下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 压力锅制作工职业考核试卷及答案
- 染料拼混工培训考核试卷及答案
- 夹包车安全培训试题及答案解析
- 计算机网络设备装配调试员主管竞选考核试卷及答案
- 大专儿科护理学题库及答案解析
- 2025法律合同样本:新鲜苹果购销合同
- 船舶钳工理论知识考核试卷及答案
- 海水鱼类繁育工专项考核试卷及答案
- 光伏发电运维值班员三级安全教育(公司级)考核试卷及答案
- 平台管理员岗前考核试卷及答案
- 企业环境社会治理(ESG)报告模板
- 35kV线路工程电杆安装施工方案
- 上甘岭战役课件
- GB/T 45951-2025科技馆常设展览实施通用流程
- 新生儿硬肿症个案护理
- (2025)汽车驾驶员(技师)考试题库及答案
- 2025年全科医师转岗培训理论必刷试题库及答案
- 城市智能感知系统-洞察及研究
- 中储粮损耗管理办法
- 2025年《治安管理处罚法》新修订课件
- 【课件】有理数的加法(第1课时+有理数的加法法则)(课件)数学人教版2024七年级上册
评论
0/150
提交评论