资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软件测试实训实训任务,-,设计自动化测试用例设计,主要,内,内容,实训,任,任务,LoadRunner,简,简介,LoadRunner,测,测试,流,流程,案例,涉及,知,知识,点,点汇,总,总,实训,总,总结,一、,实,实训,任,任务,完成,“,“学,创,创购,书,书网,”,”前,台,台登,录,录界,面,面的,压,压力,负,负载,测,测试,完成,“,“学,创,创购,书,书网,”,”商,品,品检,索,索界,面,面的,压,压力,负,负载,测,测试,二、LoadRunner,简,简介,LoadRunner,是,是一,种,种预,测,测系,统,统行,为,为和,性,性能,的,的负,载,载测,试,试工,具,具,通过,模,模拟,成,成千,上,上万,用,用户,实,实施,并,并发,及,及实,时,时性,能,能检,测,测的,方,方式,来,来确,认,认和,查,查找,问,问题,LoadRunner,能,能够,对,对整,个,个企,业,业架,构,构进,行,行测,试,试,通过,使,使用LoadRunner,,,,企,业,业能,最,最大,限,限度,地,地缩,短,短测,试,试时,间,间,,优,优化,性,性能,和,和加,速,速应,用,用系,统,统的,发,发布,周,周期,三、LoadRunner,测,测试,流,流程,制定,性,性能,测,测试,计,计划,:,:包,括,括实,例,例的,设,设计,、,、场,景,景设,计,计等,录制,测,测试,脚,脚本,:,:测,试,试工,程,程师,可,可以,根,根据,设,设计,的,的实,例,例形,成,成脚,本,本,创建,运,运行,场,场景,:,:测,试,试工,程,程师,可,可以,设,设计,脚,脚本,的,的运,行,行方,式,式,,通,通过,场,场景,来,来模,拟,拟用,户,户的,操,操作,运行,测,测试,:,:单,击,击,Run,按钮,运,运行,整,整个,场,场景,监视,场,场景,:,:在,运,运行,过,过程,中,中,,可,可以,对,对服,务,务器,的,的各,项,项性,能,能指,标,标进,行,行实,时,时监,测,测,分析,测,测试,结,结果,:,:利,用,用,LoadRunner,的强,大,大报,表,表功,能,能,,帮,帮助,测,测试,人,人员,对,对测,试,试结,果,果进,行,行系,统,统的,分,分析,四、,案,案例,:,:评,论,论模,块,块压,力,力负,载,载测,试,试,场景,设,设计,集合,点,点设,置,置,被测,服,服务,器,器环,境,境,概要,报,报告,事务,响,响应,时,时间,Analysis,报表,结,结果,分,分析,1,、场,景,景设,计,计,测试,场,场景,一,一:,测试环境参数:,虚拟用户数:,500,个,用户加载方案:每,10,秒增加,5,个用户,集合点并发用户数:,50%,用户退出:每,15,秒,5,个用户退出,持续运行时间:,30,分钟,2,、集,合,合点,设,设置,设置,集,集合,点,点在,60,秒时,候,候等,待,待所,有,有用,户,户释,放,放集,合,合点,。,。,3,、被,测,测服,务,务器,环,环境,硬件,配,配置,:,:,软件,配,配置,:,:,CPU,:,Intel(R)Celeron(R)2.80G,硬盘:,80G,内存:,512 MB,Windows Server 2003,企业版,sp2+SQL 2005+IE 7.0,4,、概,要,要报,告,告,最大用户并发数,:,500,总吞吐量:,14,911,976,199,(,bytes,),平均吞吐量:,3,439,109,(,bytes/second,),合计点击数:,291,086,平均每秒点击数:,67.132,5,、事,务,务响,应,应时,间,间,处理名称,最小值,平均值,最大值,通过,错误,Action,2.236,244.897,468.219,1,452,7568,6,、,Analysis,报表,结,结果,分,分析,图一,、,、绿,线,线为,用,用户,数,数量,,,,紫,线,线为,点,点击,数,数,Color,Graph,Scale,Measurement,Graphs Min.,Graphs Ave.,Graphs Max.,Graphs Median,Graphs SD,Hits per Second,1,Hits,2.563,66.94,164.047,60.953,49.058,Running Vusers,1,Run,0.0,265.227,500,268,158.849,图一,图,图表,统,统计,数,数据,图二,、,、绿,色,色,红色,代,代表,服,服务,端,端错,误,误响,应,应,,紫,紫色,代,代表,服,服务,端,端正,确,确响,应,应数,,,,黄,色,色为,服,服务,器,器的,吞,吞吐,量,量,Color,Graph,Scale,Measurement,Graphs Min.,Graphs Ave.,Graphs Max.,Graphs Median,Graphs SD,HTTP Responses per Second,1,HTTP_200,1.438,60.957,150.594,56.109,45.401,HTTP Responses per Second,1,HTTP_301,0.116,1.979,4.383,1.883,1.304,HTTP Responses per Second,1,HTTP_404,0.0,4.003,11.031,3.305,3.572,Throughput,1,Throughput,1279163.5,3438594.316,4960670.484,3650374.305,830897.794,图二,图,图表,统,统计,数,数据,图三,、,、深,绿,绿色,虚,虚拟,用,用户,数,数,,浅,浅绿,、,、深,红,红代,表,表服,务,务端,错,错误,响,响应,数,数,,紫,紫色,代,代表,服,服务,端,端正,常,常响,应,应数,Color,Graph,Scale,Measurement,Graphs Min.,Graphs Ave.,Graphs Max.,Graphs Median,Graphs SD,HTTP Responses per Second,1,HTTP_200,1.438,60.957,150.594,56.109,45.401,HTTP Responses per Second,1,HTTP_301,0.116,1.979,4.383,1.883,1.304,HTTP Responses per Second,1,HTTP_404,0.0,4.003,11.031,3.305,3.572,Running Vusers,1,Run,0.0,265.227,500,268,158.849,图三,图,图表,统,统计,数,数据,图四,、,、蓝,色,色代,表,表吞,吐,吐量,,,,紫,色,色是,代,代表,整,整个,动,动作,处,处理,时,时间,,,,黄,色,色代,表,表自,定,定义,事,事务,的,的平,均,均事,务,务响,应,应时,间,间,Color,Graph,Scale,Measurement,Graphs Min.,Graphs Ave.,Graphs Max.,Graphs Median,Graphs SD,Average Transaction Response Time,1,Action_Transaction,23.153,249.667,389.923,297.827,108.32,Average Transaction Response Time,1,vuser_end_Transaction,0.0,0.167,1.388,0.0,0.405,Average Transaction Response Time,1,vuser_init_Transaction,0.001,0.113,0.432,0.056,0.148,Average Transaction Response Time,1,发表,11.241,117.42,228.502,135.319,57.336,Throughput,1,Throughput,1279163.5,3438594.316,4960670.484,3650374.305,830897.794,五、,涉,涉及,知,知识,点,点总,结,结,集合,点,点,场景,设,设计,之,之手,动,动设,置,置场,景,景(,使,使用,实,实际,用,用户,数,数模,式,式),1,、集,合,合点,为什,么,么要,使,使用,集,集合,点,点,LoadRunner,可以,创,创建,多,多个,虚,虚拟,用,用户,同,同时,访,访问,系,系统,。,。,多个,用,用户,的,的同,时,时访,问,问就,是,是指,执,执行,的,的一,瞬,瞬间,,,,随,着,着时,间,间的,推,推移,,,,用,户,户的,其,其他,操,操作,不,不可,能,能同,步,步。,如果想测,试,试,20,个用户同,时,时点击案,例,例中的“,发,发表评论,”,”按钮这,一,一过程,,就,就该插入,一,一个集合,点,点。,插入操作,点,点的具体,方,方法,输入完评,论,论之后,,点,点击“发,表,表评论”,按,按钮之前,,,,点击工,具,具栏上的,“,“插入集,合,合点”按,钮,钮,或选,择,择,Insert/Rendezvous,菜单命令,,,,系统会,弹,弹出一个,集,集合点对,话,话框。,插入操作,点,点的注意,事,事项,可以同时,插,插入事务,开,开始点和,集,集合点,,无,无顺序要,求,求,集合点只,能,能插入到,Action,部分,,Vuser Init,和,Vuser End,中不能插,入,入集合点,2,、场景设,计,计之手动,设,设置场景,(,(使用,实,实际用户,数,数模式),添加脚本,设置虚拟,用,用户,设置测试,机,机器,设置测试,组,组,设置,Schedule,设置集合,点,点策略,(,1,)添加脚,本,本,选择ManualScenario单选按,钮,钮,在列,表,表的左侧,选,选择要测,试,试的脚本,,,,可以多,选,选。如果,列,列表中没,有,有,可以,点,点击Browse,按,按钮进行,添,添加,点,击,击OK按,钮,钮,进入,场,场景设计,的,的主界面,。,。,(,2,)设置虚,拟,拟用户,我们可以,为,为每一个,要,要运行的,脚,脚本指定,一,一个虚拟,用,用户数量,,,,方法是,直,直接在,Quantity,一列中直,接,接输入。,LoadRunner,所支持的,最,最大虚拟,用,用户数和,版,版本有关,,,,试用版,只,只支持,25,个用户。,我们可以,为,为每一个,要,要运行的,脚,脚本指定,一,一个运行,的,的机器,,默,默认是本,机,机localhost,也,可,可以添加,别,别的测试,机,机器。,(,3,)设置测,试,试机器,group是人为,设,设定的测,试,试分组,,一,一个group组,可,可以看作,是,是后三者,(,(ScriptPath,,,,Quantity,Load Generators)共同,构,构成的一,个,个集合,,只,只要有一,项,项相同,,就,就可以看,作,作一个新,组,组。,(,4,)设置测,试,试组,Schedule,可,可以翻译,为,为策略或,是,是计划,,它,它是整个,场,场景设计,的,的核心部,分,分。,Schedule,用,用来指定,虚,虚拟用户,到,到底如何,运,运行,何,时,时开始,,何,何时停止,。,。,(,5,)设置,Schedule,如果在录,制,制脚本的,过,过程中设,置,置了集合,点,点,那么,在,在Controller中,就,就需要设,置,置集合点,策,策略。,(,6,)设置结,合,合点策略,六、任务,总,总结,各小组对,任,任务完成,情,情况进行,总,总结,展,示,示本组的,自,自动化测,试,试结果,,并,并对结果,进
展开阅读全文