自动化软件测试课程设计_第1页
自动化软件测试课程设计_第2页
自动化软件测试课程设计_第3页
自动化软件测试课程设计_第4页
自动化软件测试课程设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计(论文)任务书一软件 学院一软件工稈(软件测试) 专 业―2011— 班一、课程设计(论文)题目 基于LoadRunner的性能测试 二、 课稈设计(论文)工作自2014年23日起至2014年6月26日止。三、课程设计(论文)地点: 创新大楼软件实训中心机房 四、 课程设计(论文)内容要求:1本课程设计的目的 使学生能掌握使用自动化测试工具LoadRunner进行网站性能测试的基本思路和方法,并能初步判断被测系统的性能结果; 培养学生分析、解决问题的能力;提高学生的科技论文写作能力。2.课程设计的任务及要求基本要求:设计合理划分的测试用例对被测系统进行性能测试,观测常见的性能指标数值对进行性能测试时不同负载压力对测试造成的影响进行分析和总结;相应脚本的编写。创新要求:在基本要求达到后,可对被测系统进行探索性测试。课程设计论文编写要求要按照书稿的规格打印书写课程设计论文论文包括目录、设计思路、具体实现、运行调试与分析讨论、设计体会与小结、参考文献、附录等课程设计论文装订按学校的统一要求完成答辩与评分标准:出勤和学习态度:10分;课设检查:20分;回答问题:20分;课设论文:50分;

5)参考文献:(1)余杰,赵旭斌.《精通QTP自动化测试技术领航》.人民邮电出版社(2)陈能技.《QTP自动化测试实践》.电子工业出版社(3)陈霁.《性能测试进阶指南一一LoadRunner11实战》.电子工业出版社6)课程设计进度安排内容天数地点构思及收集资料1图书馆设计与测试2.5实验室撰写论文1.5图书馆、实验室学生签名: 2013年7月1日课程设计(论文)评审意见(1)测试内容(15分):优()、良()、中()、一般()、差();(2)设计分析(10分):优()、良()、中()、一般()、差();(3)测试开发(50分):优()、良()、中()、一般()、差();(4)结果分析(25分):优()、良()、中()、一般()、差();评阅人: 职称: 讲师 2014年6月27日目录TOC\o"1-5"\h\z目录 3.\o"CurrentDocument"1概述 5.\o"CurrentDocument"1.1目的 5.\o"CurrentDocument"1.2背景 5.\o"CurrentDocument"1.3范围 5.\o"CurrentDocument"测试概要 5.\o"CurrentDocument"2.1测试环境 5.\o"CurrentDocument"2.2人力资源 5.\o"CurrentDocument"测试工作量 6\o"CurrentDocument"测试内容及方法 6\o"CurrentDocument"3.1测试需求/目标 6\o"CurrentDocument"3.2测试内容 6.\o"CurrentDocument"3.3测试工具 6.\o"CurrentDocument"测试结果及分析 6\o"CurrentDocument"4.1网站处理性能评估 6\o"CurrentDocument"4.2并发登录用户测试 7\o"CurrentDocument"结果分析 8.\o"CurrentDocument"5.1场景执行情况 8\o"CurrentDocument"StatisticsSummary(统计信息摘要) 8\o"CurrentDocument"TransactionSummary(事务摘要) 9\o"CurrentDocument"HTTPResponsesSummary(HTTP响应摘要) 9\o"CurrentDocument"并发数分析 10\o"CurrentDocument"响应时间 11\o"CurrentDocument"每秒点击数 111概述1.1目的本测试报告为百度的首页面访问的性能测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述网站是否符合需求。1.2背景考虑到用户数量及数据的增多给服务器造成压力不可估计,因此计划对网站负载性能测试,在系统配置不变的情况下,在一定时间内,服务器在高负载情况下的性能行为表现,便于对系统环境进行正确的分析及评估。1.3范围本次测试主要是百度首页面访问的性能测试。测试概要2.1测试环境PC机:dell笔记本操作系统:windows7测试机与被测服务器在同一局域网进行,排除了网速限制及网速度不稳定性2.2人力资源下表列出了所有参与此项目的测试人员:角色资源数量/具体人员测试员XX2.3测试工作量任务开始时间结束时间总计(天数)总计(人时)计划2012/6/22012/6/21实际2012/6/22012/6/21测试内容及方法3.1测试需求/目标在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而进行分析系统的稳定性。3.2测试内容本次测试主要是对百度首页访问操作在大负荷情况下处理数据的能力及承受能力。测试方法:场景并发用户数量运行场景设置测试点登录20010分钟服务器稳定性及操作响应时间3.3测试工具主要测试工具为:LoadRunner性能测试工具辅助软件:FastStoneCaoture,Word2007测试结果及分析4.1网站处理性能评估这次测试属于局域网环境进行,排除了外网的网速限制及不稳定性。

4.2并发登录用户测试测试内容:这次测试没有加入思考时间(thinktime),只是简单的百度首页页面的响应。Elapsed勺匚enari口Elapsed勺匚enari口timemm:ssAverageTransactionR>e百卩ariseTime〔SPLICnBeBu.=lB5」^50tlBflsBA<沽乩话ia u1 些■■Scale BH歸u日HKrit 沽乩话ia u1 些■■Scale BH歸u日HKrit ■Gi单hlMini丽Graph'sAve吋Qiaph'tMail▼Grcfjh'^MetGrapW#Bld■-A匚bon_rr-ansaJiDn32.12471.7711l54fi755320.042J*1vuser_encLTian&3cbcn00000hoi1vu=«r_inL'rranssction0a0CO100Legend ¥買ul匚口-JGImsUE」1-口」OJquJnpJ"勺罠11AjdlonTraneaDtiDr| |20Qvuaarop-dTraraaciion■i'usarinrtTrarasHiiwLeqendl 9X|可F匝朗岸棒咽 巨] [T|说明:用户的整个执行流程都录制在Action(循环)部分,所以Vuser_int(开始)和Vuser_end(结束)部分为空。Action_Transaction部分的时间为运行整个Action脚本所需的时间。整个Action的平均响应时间为:71.77秒。 TIISuminarv说明:所有响应事务数为:37个,1359个失败,187个停止。5结果分析5・1场景执行情况Period:2012/6/213:52-2012/6/214:02AnalysisS山Period:2012/6/213:52-2012/6/214:02£c4nar»ftaim^i Scanario1R@&ullt£-infi-asebsri=C:LUsQrslHullivAppDmtNLLocmlVT口Fplr口世」r「DiflEFatik^n:! *5minuiQSand5§sacands.StatisticsSummary该部分给出了本次测试场景的名称、结果存放路径及场景的持续时间,如上图所示。从该图我们知道,本次测试从2012/6/213:52开始,到2012/6/214:02结束,共历时10分。StatisticsSummary(统计信息摘要)StatisticsSummaryMaximumFCunninqVuserss20DTotalThrownthiDiit (S> 2S.SZ4P24aAvisma2Throiirilhput(h-v+sas/seco-rafil: G> 4S.LZ1TotalHits: S> 6r3L3Avpraqal-lfttEparSecarirl: 霑\ 10.372TotalErr口rsm (S) 1.3=3YchjcandslineSLAdstsu-sirgthe占LAccmfiquraiticin哪i^mrdYchjcananatransaotiorbehaviorusingthe 區总T「EmE;EictiDnrnBdnmEEE该部分给出了场景执行结束后并发数、总吞吐量、平均每秒吞吐量、总请求数、平均每秒请求数的统计值,如图所示。从该图我们得知,本次测试运行的最大并发数为200,总吞吐量为28,824,240字节,平均每秒的吞吐量为48,121字节,总的请求数为6,213,平均每秒的请求为10.372,对于吞吐量,单位时间内吞吐量越大,说明服务器的处理能越好,而请求数仅表示客户端向服务器发出的请求数,与吞吐量一般是成正比关系。Transactionsummary(事务摘要)TiransactionSummary『LHfiMiirtiEiiE:"TutsIPassed:437TctalFalied:L.33EITetaISto-ppad:1B7 执材才耳口口FtowipDri首aTim*Tr£kns^c.lra-nNdimeSLAStatus-SMinlmuiiniAve-rage-IMaximumiDe-tfiaUi口■90PEixentFallSlopActiariTran-sactiart32.L24-74.3&7KE.33934.GSL37IP335LETmiserendTransHcticrn000.001QD2.0000vusarmitTransactaon0Q0-0020D20000ServiceL-ev^l Lesend^律PassElFail(J)NoData该部分给出了场景执行结束后相关Action的平均响应时间、通过率等情况,如上图所示。从该图我们得到每个Action的平均响应时间与业务成功率。HTTPResponsesSummary(HTTP响应摘要)HTTPResponsesSumman'HTTPTotalPtrHTTP刘。6rL9010-33^¥HTTP西423□,□38该部分显示在场景执行过程中,每次HTTP请求发出去的状态,是成功还是失败,都在这里体现,如图5-6所示。从图中可以看到,在本次测试过程中LoadRunner共模拟发出了6213次请求(与“统计信息摘要”中的“TotalHits”一致),其中“HTTP200”的是6190次,而“HTTP204”则有23,说明在本次过程中,经过发出的请求大部分都能正确响应了,但还是有部分未得到任何返回内容,但未影响测试结果,“HTTP200”表示请求被正确响应,而“HTTP204”表示服务器成功处理了请求,但未返回任何内容。5・5并发数分析Ftiuiflil^VirsefSDtDDMMtl:[GC1MI2:DI Q3BCD33DGiCO[USD旳讯Ii5:3>D&Oti関如D7:DI07MDSDD阳刃晦:皿D93fiID血ElapsedscenaiiDlimemm55“RunningVusers(运行的并发数)”显示了在场景执行过程中并发数的执行情况。它们显示Vuser的状态、完成脚本的Vuser的数量以及集合统计信息,将这些图与事务图结合使用可以确定Vuser的数量对事务响应时间产生的影响。上图显示了百度性能测试过程中Vusers运行情况,从图中我们可以看到,Vusers的运行趋势与我们场景执行计划中的设置是一样,表明在场景执行过程中,Vusers是按照我们预期的设置运行的,没有Vuser出现运行错误,这样从另一个侧面说明我们的参数化设置是正确的,因为使用唯一数进行参数化设置,如果设置不正确,将会导致Vuser运行错误。5.6响应时间Average「Average「ertMictonRfrSjpon&eTimeS30 _3b1Q-皿⑷003dCiECD130噩悶MMUMbl3QC4EK&43Db500鸭鈿MMDSM&?:» <7:HaSCOH:3I-阳:M的MElapsedaeensnaumemmssI吒戎呜詁难I話乜童上|9・1I吒戎呜詁难I話乜童上|9・1帕1二|5MG||VlMgUgnBri”Riehtl1rJGraph':Avfllz:| Ma>^lGraph七W«»I 驗1工||^1|1vw$ ncjTidnmci刃nD01100■flj5wriLTiflnr«lDnD0q.kh0QIFM1Acfcn_llanc-artw"!址山i烁话761592Q»2这张图是平均事务响应时间与结果摘要中的“Transa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论