已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试指导书 课程号200023适用专业软件工程编写人樊鑫、段喜龙、胡正教研室软件工程教研室软件学院xx年11月软件测试技术实验指导书前言软件测试技术是软件工程专业的专业限选课程。 该课程旨在拓宽和加强学生对于软件测试技术的了解和认识,并重点向学生介绍软件测试中基于各种测试技术的基本思想和基本方法,通过学习和实验,使学生具备独立组织和实施单元测试的能力,为学生今后从事软件开发和测试工作打下基础。 通过本课程的学习,学生应了解软件测试的基本概念和术语,理解集成测试和系统测试的基本方法和步骤,掌握功能性测试和结构性测试的基本方法。 先修课程面向对象编程、离散数学、软件工程后续课程软件测试工具与测试环境、软件测试过程管理通过实验和动手练习,可以使学生对软件测试的基本思想、测试方法和具体过程有一个完整的了解,并能够重点掌握单元测试的各种测试方法,能根据测试单元的不同特点,选择有效的测试方法并能熟练地开发出测试用例完成相应的测试工作,最后完成测试文档的书写,为学生今后从事软件开发和相应的测试工作打下基础。 实验要求软件测试技术是一门综合性和实践性很强的课程。 通过先修课程的学习,学生已经初步了解了软件工程的基本过程和思想,通过本门课程的学习和实践,学生能够进一步了解软件测试的基本概念和方法,为以后从事软件测试工作打下基础。 通过本指导书中的各个实验,使学生加深理解和更好地掌握软件测试技术课程教学大纲要求的内容。 在软件测试技术的课程实验过程中,要求学生做到 (1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。 (2)仔细观察上机时出现的各种现象,记录主要情况,作出必要说明和分析。 (3)认真书写实验报告。 实验报告包括实验目的和要求,实验情况及其分析。 对需编程的实验,写出程序设计说明,给出源程序框图和清单。 (4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。 (5)实验课程不迟到。 如有事不能出席,所缺实验一般不补。 实验的验收将分为两个部分。 第一部分是上机操作,包括检查程序运行和即时提问。 第二部分是提交书面的实验报告。 一、实验目的 (1)完成测试程序的编写,后续的实验将以这些程序作为测试对象用不同的测试方法来进行测试。 二、实验要求 (1)用C或C+、JAVA语言开发程序 (2)保证程序功能的正确 三、实验内容 (1)设计三角形问题的程序Program triangle2Structured programmingversion ofsimpler specificationDim a,b,c AsInteger DimIsATriangle AsBooleanStep1:Get InputOutput(“Enter3integers whichare sidesof atriangle”)Input(a,b,c)Output(“Side Ais”,a)Output(“Side Bis”,b)Output(“Side Cis”,c)Step2:Is aTriangle?If(a (2)设计Nextdate函数的程序Program NextDate1Simple versionDim tomorrowDay,tomorrowMonth,tomorrowYear AsInteger Dimday,month,year Asinteger2Output(“Enter todays datein formMM DDYYYY”)Input(month,day,year)Case monthof Case1:month Is1,3,5,7,8,Or10:31day months(except Dec.)If day31Then tomorrowDay=day+1Else TomorrowDay=1TomorrowMonth=month+1Endif Case2:month Is4,6,9,or1130day monthsIf day30Then tomorrowDay=day+1Else TomorrowDay=1TomorrowMonth=month+1Endif Case3:month is12:December Ifday31Then tomorrowDay=day+1Else TomorrowDay=1TomorrowMonth=1If year=xxThen Output(“xxis over”)Else tomorrow.year=year+!Endif Case4:month is2:February Ifday1800.0)Then Commission=0.1*1000.04Commission=mission+0.15*800.0Commission=mission+0.20*(sales1800.0)Elseif(sales1000.0)Then Commission=0.10*1000.0Commission=mission+0.15*(sales1000.0)Else mission=0.10*sales EndifEndif Output(“Commission is$”,mission)End Commission5实验二功能性测试(1学时) 一、实验目的 (1)掌握边界值、等价类和决策表测试的基本方法 二、实验要求 (1)完成各个程序的编写 (2)运用功能性测试方法设计被测程序的测试用例,并运行测试用例检查程序的正确与否 三、实验内容 (1)设计三角形问题的边界值测试用例按照边界值测试的测试方法,对于三角形问题的边界值分析测试用例如下边界值分析测试用例用例a bc预期输出11001001等腰三角形21001002等腰三角形3100100100等边三角形4100100199等腰三角形5100100200非三角形61001100等腰三角形71002100等腰三角形8100100100等边三角形9100199100等腰三角形10100xx00非三角形111100100等腰三角形122100100等腰三角边三角腰三角形15xx00100非三角形 (2)对于nextdate函数设计决策表测试用例程序我们选择如下的等价类M1=月份每月有30天M2=月份每月有31天,12月除外M3=月份此月是12月M4=月份此月是2月D1=日期:1日期27D2=日期日期=28D3=日期日期=29D4=日期日期=30D5=日期日期=30Y1=年年是闰年Y2=年年不是闰年612345678910C1:月份在M1M1M1M1M1M2M2M2M2M2C2:日期在D1D2D3D4D5D1D2D3D4D5C3:年在A1:不可能A2:日期增1A3:日期复位A4:月份增1A5:月份复位A6:年增1111213141516171819202122C1:月份在M3M3M3M3M3M4M4M4M4M4M4M4C2:日期在D1D2D3D4D5D1D2D2D3D3D4D5C3:年在Y1Y2Y1Y2A1:不可能A2:日期增1A3:日期复位A4:月份增1A5:月份复位A6:年增1 (3)对于佣金问题设计出等价类测试用例我们选择如下等价类L1=枪机1枪机70L2=枪机=-1S1=枪托1枪托80B1=枪管1枪管90输入变量对应的无效类是7L3=枪机枪机=0或枪机70S2=枪托枪托80B2=枪管枪管90当枪机等于-1时,while循环就会终止,总枪机、总枪托和总枪管的值就会被用来计算销售额,进而计算佣金。 额外强健壮等价类测试用例三维立方的一个“角”是用例ID枪机SR1枪托40枪管45预期输出-1枪机值不在有效值域1.70中枪托值不在有效值域1.80中枪管值不在有效值域1.90中枪机值不在有效值域1.70中枪托值不在有效值域1.80中枪机值不在有效值域1.70中枪管值不在有效值域1.90中枪托值不在有效值域1.80中枪管值不在有效值域1.90中枪机值不在有效值域1.70中枪托值不在有效值域1.80中枪管值不在有效值域1.90中SR235-145SR33540-1SR4-1-145SR5-140-1SR635-1-1SR7-1-1-18实验三结构性测试(1学时) 一、实验目的 (1)掌握路径覆盖测试的基本方法 二、实验要求 (1)完成各个程序的编写 (2)运用逻辑覆盖测试的覆盖准则设计被测程序的测试用例,并运行测试用例检查程序的正确与否 三、实验内容 (1)设计某程序的路径覆盖测试用例,如路径覆盖、条件覆盖、分支覆盖、循环覆盖等伪代码程序如下1Input(X)2If A1and B=0then3X=X/A4End if5If A=2then6X=X+17else8X=X-19End if10Output(X)程序图DD-路径图DD-路径(只压缩链路经)程序图节点DD-路径12345978610ABCDEFHIG91A2B3C4D5E6F7,8G9H10I(I)语句覆盖A-B-D-E-F-H-I或A-B-C-D-E-F-H-I测试用例(输入值和预期输出值省略)用例ID输入值执行路径预期输出A B X A B X1213A-B-D-E-F-H-I214(II)分支覆盖(判断覆盖)A-B-D-E-F-H-I(1.左,2.左)A-B-C-D-E-G-H-I(1.右,2.右)或A-B-D-E-G-H-I(1.左,2.右)A-B-C-D-E-F-H-I(1.右,2.左)思考是否还有其它的路径组合能达到分支覆盖的要求?测试用例(输入值和预期输出值省略)用例ID输入值执行路径预期输出A B X A B X1103A-B-D-E-G-H-I1022303A-B-C-D-E-FH-I300(III)路径覆盖A-B-D-E-F-H-I(1.左,2.左)A-B-D-E-G-H-I(1.左,2.右)A-B-C-D-E-F-H-I(1.右,2.左)A-B-C-D-E-G-H-I(1.右,2.右)测试用例(输入值和预期输出值省略)用例ID输入值执行路径预期输出ABX ABX1013A-B-D-E-G-H-I0122103A-B-D-E-G-H-I102103213A-B-C-D-E-F-H-I2144204A-B-C-D-E-G-H-I203(IV)条件覆盖各个条件取真或假的可能至少执行一次A1B=0A1and B=0覆盖路径F F F B-D FT FB-D TFFB-D T TTB-C-D A=2覆盖路径T E-F-H FE-G-H测试用例(输入值和预期输出值省略)用例ID输入值执行路径预期输出ABX ABX1114A-B-D-E-G-H-I1132104A-B-D-E-G-H-I1033214A-B-D-E-F-H-I2154204A-B-C-D-E-F-H-I20311实验四找出实例程序的缺陷(2学时) 一、实验目的通过对于实例程序的测试,熟悉功能性测试和结构性测试的基本方法。 二、实验要求 (1)综合运用功能性、结构性测试方法对被测程序进行测试,找出black.exe、white.exe、naive.exe程序中存在的缺陷。 三、实验内容 (1)对于black.exe程序的测试(white.exe,naive.exe的测试过程类似)步骤运行black.exe程序,如下图所示选择triangle program后(或nextdate program,mission program),如下图所示点击create filenames,如下图所示12提示输入测试用例文件,如TriDt.txt后点击ok,如下图所示,输入执行结果的文件TriDtResult.txt再次点击ok,提示输入测试结果文件记录集的题头信息triangle DTtest result,点击ok,完成测试前的准备工作。 点击Run TestCases File,运行测试;13测试后的统计信息如下图所示测试完成后,打开TriDtResult.txt文件14实验五书写测试文档(2学时) 一、实验目的掌握测试文档的书写要求 二、实验内容写一份所测试程序的测试报告 三、实验要求测试文档的格式如下1引言11编写目的本测试计划的具体编写目的,指出预期的读者范围。 12背景说明a测试计划所从属的软件系统的名称;b该开发项目的历史,列出用户和执行此项目测试的计算中心,说明在开始执行本测试计划之前必须完成的各项工作。 13定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 14参考资料列出要用到的参考资料,如a本项目的经核准的计划任务书或合同、上级机关的批文;b属于本项目的其他已发表的文件;c本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的。 2计划21软件说明提供一份图表,并逐项说明被测软件的功能、输入和输出等质量指标,作为叙述测试计划的提纲。 22测试内容列出组装测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等。 23测试1(标识符)给出这项测试内容的参与单位及被测试的部位。 231进度安排给出对这项测试的进度安排,包括进行测试的日期和工作内容(如熟悉环境。 培训、准备输入数据等)。 232条件陈述本项测试工作对资源的要求,包括a设备所用到的设备类型、数量和预定使用时间;b软件列出将被用来支持本项测试过程而本身又并不是被测软件的组成部分的软件,如测试驱动程序、测试监控程序、仿真程序、桩模块等等;15c人员列出在测试工作期间预期可由用户和开发任务组提供的工作人员的人数。 技术水平及有关的预备知识,包括一些特殊要求,如倒班操作和数据键入人员。 233测试资料列出本项测试所需的资料,如a有关本项任务的文件;b被测试程序及其所在的媒体;c测试的输入和输出举例;d有关控制此项测试的方法、过程的图表。 3测试设计说明31测试1(标识符)说明对第一项测试内容的测试设计考虑。 311控制说明本测试的控制方式,如输入是人工、半自动或自动引入、控制操作的顺序以及结果的记录方法。 312输入说明本项测试中所使用的输入数据及选择这些输入数据的策略。 313输出说明预期的输出数据,如测试结果及可能产生的中间结果或运行信息。 314过程说明完成此项测试的一个个步骤和控制命令,包括测试的准备、初始化、中间步聚和运行结束方式。 32测试2(标识符)用与本测试计划K3l条相类似的方式说明第2项及其后各项测试工作的设计考虑。 4评价准则41范围说明所选择的测试用例能够接查的范围及其局限性。 42数据陈述为了把测试数据加工成便于评价的适当形式,使得测试结果可以同,已知结果进行比较而要用到的转换处理技术,如手工方式或自动方式;如果是用自动方式数据,还要说明为进行处理而要用到的硬件、软件资源。 43尺度说明用来判断测试工作是否能通过的评价尺度,如合理的输出结果的类型、测试输出结果与预期输出之间的容许偏离范围、允许中断或停机的最大次数。 16实验六WinRunner运用实验(选做) 一、实验目的 1、了解WinRunner的安装过程,进行安装实验。 2、了解WinRunner测试模式。 3、掌握WinRunner测试过程。 4、能够使用WinRunner进行简单的测试工作。 二、实验环境操作系统windows2000Pro+SP4应用系统MercuryInteractive.WinRunner.v7.60.03 三、实验任务 1、取得MercuryInteractive.WinRunner.v7.60.03,进行软件的安装操作。 安装过程如下取得软件包以后,解开软件包,得到软件安装文件,进入MercuryInteractive.WinRunner.v7.60.03.CRSetupwinrun76目录,运行其中的setup.exe文件,按照提示进行安装。 安装过程中需要输入注册码,可以到软件解包目录的MercuryInteractive.WinRunner.v7.60.03.CRSetupinstall.txt文件中找到注册码信息。 安装完成,重新启动计算机,一定要重新启动,这时,要与实验老师确认,是否能够保存数据。 重新启动以后,输入软件的序列信息,可以到软件解包目录的MercuryInteractive.WinRunner.v7.60.03.CRSetupinstall.txt中找到第一个字符串数据,提示下一个窗口时,输入相同字符串,会提示失败信息,再次运行WinRunner.安装目录下的inst_key.exe文件,输入MercuryInteractive.WinRunner.v7.60.03.CRSetupinstall.txt中的第二个字符串,提示下一个界面时,输入相同字符串,这时会提示成功,如果一次不行,多试几次。 这样安装完成。 2、熟悉WinRunner测试模式。 WR(WinRunner简称,下同)包括两种录制测试的模式环境判断模式(Context Sensitivemode)这种模式根据你选取的GUI对象(如窗体、清单、按钮等)把你对软件的操作动作录制下来,并忽略这些对象在屏幕上的物理位置。 每一次你对被测软件进行操作,测试脚本中的脚本语言会描述你选取的对象和你的操作动作。 当你进行录制时间,WR会对你选取的每个对象做唯一描述并写入GUI map(映射)中。 GUI map和测试脚本被分开保存维护。 当软件用户界面发生变化时,你只需更新GUI map。 这样一来,环境感应模式的测试脚本将非常容易地被重复使用。 执行测试只需要回放测试脚本。 WR模拟一个用户使用鼠标选取对象、17用键盘输入数据。 WR从GUI map中读取对象描述,并在被测软件中查找符合这些描述的对象。 WR可以在同一个窗体中找到这些对象,即使它们的位置发生过变化。 模拟模式(Analog mode)这种模式记录鼠标点击、键盘输入和鼠标在二维平面上(x轴和y轴)的精确运动轨迹。 执行测试时,WR让鼠标根据轨迹运动。 这种模式对于那些需要追踪鼠标运动的测试非常有用,例如画图软件。 3、WinRunner测试过程,WR的测试过程分六个步骤创建GUI map使用RapidTest Scriptwizard(快速测试脚本巫师)回顾软件用户界面,并系统地把每个GUI对象的描述添加到GUI map中。 你也可以在录制测试的时候,通过点击对象把对单个对象的描述添加到GUI map中。 创建测试你可以通过录制、编程或两者同用的方式创建测试脚本。 录制测试时,在你需要检查软件反应的地方插入检查点(Checkpoint)。 你可以插入检查点来检查GUI对象,位图(Bitmap)和数据库。 在这个过程中,WR捕捉数据,并作为期望结果(被测软件的期望反应)储存下来。 调试测试你可以先在调试模式(Debug mode)下运行脚本。 你也可以设置中断点(Breakpoint),监测变量,控制WR识别和隔离错误。 调试结果被保存在Debug folder,一旦调试结束就可以删除。 执行测试你在检验模式(Verify mode)下测试被测软件。 WR在脚本运行中遇到检查点后,就把当前数据和前期捕捉的期望值进行比较。 如果发现有不符合,就记录下来作为实测结果。 查看测试结果测试是成功还是失败由你来认定。 每次测试结束,WR会把结果显示在报告中。 报告会详述测试执行过程中发生的所有主要事件,如检查点、错误信息、系统信息或用户信息。 如果在检查点有不符合被发现,你可以在Test Results(测试结果)窗口查看预期结果和实测结果。 如果是位图不符合,你也可以查看用于显示预期值和实测结果之间差异的位图。 报告发现的错误如果由于测试中发现错误而造成测试运行失败,你可以直接从Test Results窗口报告有关错误的信息。 这些信息通过EMAIL发送给测试经理(QA Manager),用来跟踪这个错误直到被修复。 4、使用WinRunner进行简单的测试工作。 按照教材内容,进行简单的操作实验,主要放在WR识别和使用GUI对象上。 5、按照以前设计的测试文档和测试用例进行测试工作,并记录测试结果,提交检查单等文档。 6、使用WR自带的测试实例软件进行简单的测试工作,可以选用Visual BasicFlight1A等等,操作过程模仿步骤4实验过程。 18 四、实验要求 1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。 2、写出实验报告,内容是实验目的。 实验内容实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法。 出错信息及处理方法。 实验结果包括实验处理结果和设计心得。 五、注意事项 1、观察每一个项目的处理结果以及出错信息,并作记录。 2、注意WR识别和使用GUI对象的属性、方法。 六、思考题对WR类及类的属性如何进行设置?19实验七Rational SuiteEnterprise运用实验(选做) 一、实验目的 1、了解Rational SuiteEnterprise的安装过程,进行安装实验。 2、了解Rational SuiteEnterprise各组件的用途和简单的操作。 3、掌握Rational SuiteEnterprise测试过程。 4、能够使用Rational SuiteEnterprise进行简单的测试工作。 二、实验环境操作系统windows2000Pro+SP4应用系统Rational SuiteEnterprisexx 三、实验任务 1、取得Rational SuiteEnterprisexx,进行软件的安装操作。 安装过程如下取得软件包以后,解开软件包,得到软件安装文件,进入Rational_Rose_Suite_Enterprise_xx_-_xx.06.00.436.000目录,运行其中的Rational_Rose_Suite_Enterprise_xx_-_xx.06.00.436.000.exe文件,选择安装解压缩文件目录,等待进行解压缩,注意,这个解压缩目录不用手动删除,由安装程序处理。 安装完成,重新启动计算机,一定要重新启动,这时,要与实验老师确认,是否能够保存数据。 重新启动以后,不要直接运行Rational SuiteEnterprise的套间中任何一个文件,因为这样有可能会使安装无效,到软件解包目录的Rational RoseEnterprisexxCrack目录中找到rational_perm.dat文件,并将这个文件复制到你的安装目录下的mon子目录下(如RationalCommon),再运行需要的Rational RoseEnterprise软件套件。 这样安装完成。 2、了解Rational SuiteEnterprise各组件的用途和简单的操作。 基于软件测试的Rational SuiteEnterprise主要是Rational PurifyPlus工具,而后者又分为以下三部分自动化测试工具Rational PurifyPurify是一个面向VC,VB或者Java开发的测试Visual C/C+和Java代码中与内存有关的错误,确保整个应用程序的质量和可靠性。 在查找典型的Visual C/C+程序中的传统内存访问错误,以及Java代码中与垃圾内存收集相关的错误方面,Rational Purify可以大显身手。 Rational Robot的回归测试与Rational Purify结合使用完成可靠性测试。 只有Rational Purify无需源代码或特殊的工作版本,就能检查应用程序代码以及所有链接到该应用程序的构件代码。 它可以彻底测试应用程序、检查错误并查明造成错误的特殊构件,从而有助于您得到真实的质量情况,以便及早纠正。 自动化测试工具Rational PureCoverage20PureCoverage是一个面向VC,VB或者Java开发的测试覆盖程度检测工具,它可以自动检测你的测试完整性和那些无法达到的部分。 作为一个质量控制工程,可以使用PureCoverage在每一个测试阶段生产详尽的测试覆盖程度报告。 它具有更快的发布更好的软件、自动找出未经测试的代码、为基于构件开发提供全面代码覆盖分析、可定制的数据收集功能、与熟悉的工作方式结合、确评估测试效果、强大的数据演示功能等强大的功能。 自动化测试工具Rational QuantifyQuantify是一个面向VC,VB或者Java开发的测试性能瓶颈检测工具,它可以自动检测出影响程序段执行速度的程序性能瓶颈,提供参数分析表等等直观表格。 帮助分析影响程序短执行速度的关键部分。 它具有更快的发布更好的软件、以图形方式确定性能瓶颈、获得多语言程序的性能曲线、获得基于构件开发的全面性能数据、准确且可重复的数据收集、强大的数据演示功能、性能测试,弥补功能测试的不足、无需源代码便可测试即将发布的软件、证实的性能改进、等强大的功能。 3、掌握Rational SuiteEnterprise测试过程,使用Rational PurifyPlus工具进行简单的测试工作。 按照教材内容,进行简单的操作实验。 按照下发的技术文档对三个工具的sample进行测试。 4、按照以前设计的测试文档和测试用例进行测试工作,并记录测试结果,提交检查单等文档。 四、实验要求 1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。 2、写出实验报告,内容是实验目的。 实验内容实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法。 出错信息及处理方法。 实验结果包括实验处理结果和设计心得。 五、注意事项 1、观察每一个项目的处理结果以及出错信息,并作记录。 2、注意Rational PurifyPlus工具三个不同部件的使用方法。 六、思考题如何运用Rational Quantif测试JAVA程序?21实验八Web测试工具运用实验(选做) 一、实验目的 1、了解WAS服务器负载测试软件的安装过程,进行安装实验。 2、了解WebRunner与WebValidator Professional测试软件的安装过程,进行安装实验。 3、了解WAS服务器负载测试软件的用途和简单的操作。 4、掌握WAS服务器负载测试软件测试过程。 5、能够使用WAS服务器负载测试软件进行简单的测试工作。 二、实验环境操作系统windows2000Pro+SP4应用系统WAS服务器负载测试软件、WebRunner与WebValidator Professional测试软件 三、实验任务 1、取得Microsoft的Web Application Stress Tool(WAS,Web应用负载测试工具,下同),进行软件的安装操作。 安装过程如下取得软件包以后,解开软件包,得到软件安装文件,进入Microsoft WebApplication StressTool目录,运行该解压缩目录中的WebStress1.1.exe文件,按照系统提示进行安装操作(一路默认设置即可,即一直next)。 安装完成,重新启动计算机,一定要重新启动,这时,要与实验老师确认,是否能够保存数据。 重新启动以后,直接运行Microsoft WebApplicationStressTool的套件,如出现注册提示信息,选择忽略或者以后再提示我。 这样安装完成。 2、WebRunner与WebValidator Professional测试软件是测试时代提供的的WEB测试工具,全中文的安装,直接按照系统提示进行安装即可,软件不用注册。 3、需要指出的是,WEB测试的内容不仅仅和客户端的运行测试有关,还要考虑到服务器的运行效率问题,所以不能以测试的结果讨论软件的缺陷和质量问题,要全面衡量,所以在测试时,要注意服务器的CPU、硬盘、网络等的负载情况。 4、了解WAS服务器负载测试软件的测试过程创建WAS脚本模拟用户活动。 可以用下面四种方法之一创建脚本通过记录浏览器的活动;通过导入IIS日志;通过把WAS指向Web网站的内容;或者手工制作。 调整测试配置以便观察不同条件下的应用性能。 开始测试过程这时,不仅仅是测试的服务起需要监视,运行WAS的客户机CPU使用率也有必要监视。 22如果这些机器上的CPU使用率持续地超过75%,说明客户机没有足够的资源来正确地运行测试,此时应该认为测试结果不可信。 在这种情况下,测试客户机的数量必须增加,或者减小测试的Stress Level。 停止测试、生成测试报表 5、掌握WAS服务器负载测试软件的测试过程,使用WAS服务器负载测试软件进行简单的测试工作。 按照教材内容,进行简单的操作实验。 按照下发的技术文档对测试的服务器WEB程序进行测试。 6、按照以前设计的测试文档和测试用例进行测试工作,并记录测试结果,提交检查单等文档。 四、实验要求 1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。 2、写出实验报告,内容是实验目的。 实验内容实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法。 出错信息及处理方法。 实验结果包括实验处理结果和设计心得。 五、注意事项 1、观察每一个项目的处理结果以及出错信息,并作记录。 2、注意对服务器和测试机的性能、网络性能的监控。 六、思考题如何使用WAS测试服务器负载?23实验九负载测试工具运用实验(选做) 一、实验目的 1、了解Load Runner负载测试工具的安装过程,进行安装实验。 2、了解Load Runner负载测试工具的用途和简单的操作。 3、掌握Load Runner负载测试工具测试过程。 4、能够使用Load Runner负载测试工具进行简单的测试工作。 二、实验环境操作系统windows2000Pro+SP4应用系统LOADRUNNER7.5.1负载测试工具 三、实验任务 1、取得LOADRUNNER7.5.1负载测试工具的安装包文件,进行软件的安装操作。 安装过程如下取得软件包以后,解开软件包,得到软件安装文件,进入LOADRUNNER7.5.1目录,运行该解压缩目录中的setup.exe文件,按照系统提示进行安装操作,注意这里面的安装过程,以下过程一定要确认,否则只能卸载软件再重新安装软件。 在Registration Information提示窗口,可以不输入,按照系统缺省进行安装,但是在License Information提示窗口,切记切记,要到LOADRUNNER7.5.1CRACKSN.TXT文件中找到相应的授权码,若不行,也可以使用如下的授权码并输入到ADD NEWLICENSE KEY的文本框中。 安装完成,重新启动计算机,一定要重新启动,这时,要与实验老师确认,是否能够保存数据。 重新启动以后,不要直接运行LOADRUNNER7.5.1负载测试工具,将LOADRUNNER7.5.1CRACKloadrunner.exe文件打开,选择安装LOADRUNNER7.5.1负载测试工具的目录下的bin目录里的WLrun.exe文件,点击patch,如果出现成功提示,这样安装
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年川北幼儿师范高等专科学校单招职业倾向性测试题库附答案详解(夺分金卷)
- 2026年广东省河源市单招职业倾向性测试题库附参考答案详解(基础题)
- 2026年山西艺术职业学院单招职业适应性测试题库附答案详解(考试直接用)
- 2026年广东省深圳市单招职业倾向性考试题库附参考答案详解(b卷)
- 2026年广东省珠海市单招职业适应性测试题库附答案详解(突破训练)
- 2026年广东省梅州市单招职业适应性考试题库附答案详解(模拟题)
- 2026年平顶山文化艺术职业学院单招综合素质考试题库含答案详解
- 2026年山西金融职业学院单招职业倾向性考试题库附参考答案详解(模拟题)
- 胸腺瘤的护理
- 2026年广东生态工程职业学院单招综合素质考试题库完整参考答案详解
- 模块三 WPS Office电子表格
- 消防设施安全检查表
- 数字化系列研究之财务数智化篇:大型集团企业财务管理的数智化
- 加油站防恐安全培训
- 酒店线上推广方案
- 2016-2023年常州机电职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- Micro Shield程序初级应用指南
- 苏教版译林初中英语词汇表(七年级至九年级)
- 劳动与社会保障法详解
- GB/T 31734-2015竹醋液
- 复工复产安全检查表
评论
0/150
提交评论