自动化测试工具介绍PPT参考幻灯片.ppt
《自动化测试工具介绍PPT参考幻灯片.ppt》由会员分享,可在线阅读,更多相关《自动化测试工具介绍PPT参考幻灯片.ppt(38页珍藏版)》请在咨信网上搜索。
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2,#,自动化测试工具简介,1,2,内容概要,什么是自动化测试,自动化测试工具的分类,自动化测试工具介绍,性能测试,-Loadrunner,功能测试,-QTP,其他测试,-Xenu&AiRoboForm,2,2025/1/5 周日,什么是自动化测试,自动化测试的概念:,把以人为驱动的测试行为转化为机器执行的一种过程,自动化测试的目的:,借助测试工具,使测试人员在尽可能短的时间内完成尽可能多的软件测试,并提供更高的频率执行测试的能力,从而有效降低测试成本、提高测试效率,自动化测试的特点:,快速、准确、可重复使用,3,2025/1/5 周日,自动化测试,工具分类,性能测试:,Loadrunner,、,Robot,、,Silk performer,等,功能测试:,QTP,、,Winrunner,、,Robot,、,Silk test,等,其他测试:,Xenu,、,AiRoboForm,等,4,2025/1/5 周日,性能测试,-LoadRunner,5,2025/1/5 周日,什么是,LoadRunner,LoadRunner,是一种预测系统行为和性能的工业标准级负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认、查找问题,LoadRunner,能够对整个企业架构进行测试。通过使用,LR,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期,6,2025/1/5 周日,LoadRunner,特性,轻松创建虚拟用户,创建真实的负载,支持广泛的环境,实时监测器,分析结果,7,2025/1/5 周日,LoadRunner,组件,包括下列组件:,虚拟用户生成器用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。,Controller,用于组织、驱动、管理和监控负载测试。,负载生成器用于通过运行虚拟用户生成负载。,Analysis,有助于您查看、分析和比较性能结果。,Launcher,为访问所有,LoadRunner,组件的统一界面,8,2025/1/5 周日,LoadRunner,主界面,9,2025/1/5 周日,LoadRunner,测试过程,规划测试,:,分析应用程序、定义测试目标、方案实施,创建,Vuser,脚本,创建方案:方案包括运行,Vuser,的计算机的列表、运行,Vuser,脚本的列表以及在方案执行期间运行的指定数量的,Vuser,或,Vuser,组,运行方案:可以指示多个,Vuser,同时执行任务,以模拟服务器上的用户负载。可以通过增加或减少同时执行任务的,Vuser,的数量来设置负载级别,10,2025/1/5 周日,LoadRunner,测试过程,监视方案,:,使用,LoadRunner,联机运行时、事务、系统资源、,Web,服务器资源、数据库服务器资源、网络延时、流媒体资源、防火墙服务器资源、,Java,性能等、应用程序部署和中间件性能监视器来监视方案的执行,分析测试结果,:,在方案执行期间,,LoadRunner,将记录不同负载下的应用程序性能。可以使用,LoadRunner,的图和报告来分析应用程序的性能,11,2025/1/5 周日,录制,LoadRunner,脚本,操作步骤:,启动,VuGen:,选择需要新建的协议脚本,可以创建单协议,或是多协议脚本,点击,Start Record,按钮,输入程序地址,开始进行录制,使用,VuGen,进行录制:创建的每个,Vuser,脚本都至少包含三部分:,vuser_init,、一个或多个,Actions,及,vuser_end,。录制期间,可以选择脚本中,VuGen,要插入已录制函数的部分。运行多次迭代的,Vuser,脚本时,只有脚本的,Actions,部分重复,而,vuser_init,和,vuser_end,部分将不重复,12,2025/1/5 周日,录制,LoadRunner,脚本,13,2025/1/5 周日,LoadRunner,脚本视图,14,2025/1/5 周日,完善,LoadRunner,测试脚本,插入事务,插入集合点,模拟用户思考时间,参数化输入,插入,Text/Imag,检查点,关联语句,Run-Time Setting,选项,15,2025/1/5 周日,创建,LoadRunner,运行场景,创建手动方案,创建面向目标的方案,16,2025/1/5 周日,创建手动方案,通过创建并指定脚本、负载生成器和每个组中包括的,Vuser,数,可以生成手动方案。也可通过“百分比模式”定义要在方案中使用的,Vuser,的总数,并为每个脚本分配负载生成器和占总数一定百分比的,Vuser,。,运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的,Load Generator,机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。可以选择下列两种方法之一来创建方案:“手动方案”或“面向目标的方案”。在面向目标的方案中,可以定义通过测试要实现的目标,,LoadRunner,将根据这些目标自动生成方案。,17,2025/1/5 周日,启动,LoadRunner,场景,18,2025/1/5 周日,创建面向目标的方案,在面向目标的方案中,您可以定义您希望实现的测试目标,,LoadRunner,将根据定义的目标自动为您创建一个方案。,在一个面向目标的方案中,您可以定义五种类型的目标:虚拟用户数、每秒点击次数(仅,Web Vuser,)、每秒事务数、每分钟页面数(仅,Web Vuser,)或方案的事务响应时间。,使用“编辑方案目标”对话框可以对方案目标进行定义。,注意:要定义每秒事务数或事务响应时间目标类型,脚本中必须包含事务。对于每种目标类型,您可以定义脚本中希望测试的事务。,19,2025/1/5 周日,目标的种类,每次场景运行只能设置一个目标。,Virtual Users Goal,:,虚拟用户目标类型,需要测试多少人可以同时运行,Pages per Minute,、,Hits per Second,、,Transactions per Second,:每分钟页面数和每秒点击次数,、,事务响应时间,,Controller,试图使用最少的虚拟用户来达到定义的目标。如果使用最少的用户,不能达到目标,增加用户数,直到定义的最大值。,Transactions Response Time,:,如果想知道在多少用户并发访问网站时,事务的响应时间达到性能指标说明书中规定响应时间的最大值。,20,2025/1/5 周日,运行方案,运行方案时,会为,Vuser,组分配负载生成器并执行它们的,Vuser,脚本。在方案执行期间,,LoadRunner,将:,记录在,Vuser,脚本中定义的事务的持续时间,执行包括在,Vuser,脚本中的集合,收集,Vuser,生成的错误、警告和通知消息,在方案运行时,您可以监视每个,Vuser,、查看由,Vuser,生成的错误、警告和通知消息以及停止,Vuser,组和各个,Vuser,。可以指示,LoadRunner,允许单个,Vuser,或组中的,Vuser,在停止前完成它们正在运行的迭代、在停止前完成它们正在运行的操作或者立即停止运行。,21,2025/1/5 周日,运行设置,22,2025/1/5 周日,监视方案,可以使用,LoadRunner,联机运行时、事务、,Web,资源、系统资源、网络延迟、防火墙服务器资源、,Web,服务器资源、,Web,应用程序服务器资源、数据库服务器资源、流媒体资源、,ERP/CRM,服务器资源、,Java,性能、应用程序部署和中间件性能监视器来监视方案执行。,LoadRunner,提供下列联机监视器:“运行时”监视器显示参与方案的,Vuser,的数目和状态,以及,Vuser,所生成的错误数量和类型。此外还提供用户定义的数据点图,其中显示,Vuser,脚本中的用户定义点的实时值,23,2025/1/5 周日,联机监视,默认情况下,,LoadRunner,的“运行”视图中将显示四个图:“正在运行的,Vuser”,、“事务响应时间”、“每秒点击次数”和“,Windows,资源”。通过单击图树视图中的其他图并将其拖至图视图区域,可以显示这些图。或者,可以使用“打开新图”对话框打开新的图,操作步骤,:,右键单击图并选择“打开新图”。将打开“打开新图”对话框。,单击左窗格中的“,+”,号以展开图树,并选择图。可以在“图描述”框中查看该图的描述。,单击“打开图”该图将显示在图视图区域中,24,2025/1/5 周日,合并图,通过,LoadRunner,可以将同一方案中的两个图的结果合并到一个图中。通过合并,可以一次比较几个不同的度量。叠加共用同一,X,轴的两个图的内容时,合并图左侧的,Y,轴显示当前图的值。右侧的,Y,轴显示合并图的值。,要叠加两个图,请执行下列操作:,右键单击要叠加的某个图,然后选择“叠加图”。将打开“叠加图”对话框。,选择要与当前图叠加的图。该下拉列表仅显示与当前图共用同一,X,轴的活动图。,输入叠加图的标题。,单击“确定”该合并图将显示在图视图区域中,25,2025/1/5 周日,了解,Analysis,报告,运行方案后,可以查看对系统性能进行汇总的报告。,Analysis,提供以下报告工具:,摘要报告,HTML,报告,事务报告,摘要报告提供有关方案运行的一般信息。您可以随时从,Analysis,窗口中查看摘要报告。,您可以指示,Analysis,创建,HTML,报告。,Analysis,将为每个打开的图创建,HTML,报告。,事务报告提供有关,Vuser,脚本中定义的事务的性能信息。这些报告为您提供结果的统计信息细分,并允许您打印和导出数据,26,2025/1/5 周日,功能测试,-QTP,27,2025/1/5 周日,什么是,QTP,QTP,的全称为,QuickTest Professional,,是,Mercury,公司的又一旗舰产品,被广泛用在架构程序的功能测试,支持功能测试和回归测试自动化,用于每个主要软件应用程序和环境,28,2025/1/5 周日,QTP,自动化测试基本过程,录制测试脚本前的准备,测试什么、操作步骤、预期结果、,QTP,设置,录制测试脚本,每一个操作步骤都会被录制下来,编辑测试脚本,调整测试步骤、插入检查点、参数化、添加测试输出信息,调试测试脚本,对修改的测试脚本进行调试、确保脚本正常执行,运行测试脚本、分析结果,分析结果,提交问题到测试工具,如,QC,29,2025/1/5 周日,QTP,主窗口,熟悉主窗口,30,2025/1/5 周日,QTP,检查点,标准检查点,图片检查点,表格检查点,网页检查点,文字,/,文本区域检查点,图像检查点,数据库检查点,XML,检查点,八种检查点,31,2025/1/5 周日,其他测试,Xenu&AiRoboForm,32,2025/1/5 周日,什么是,Xenu,Xenu Link Sleuth,是一个小巧但功能最强大的检查网站死链接的软件,它可检测出指定网站的所有死链接包括图片链接等,并用红色显示;同时,xenu,可制作,html,格式的网站地图,(site map),,检测结束后可生成链接报告。,(,死链接,:,原来正常,后来失效的链接。通过死链接发送请求时,服务器一般返回,404,错误页面,),33,2025/1/5 周日,Xenu,检查死链接,使用方法,:,菜单,文件,检查,url:,在第一个空白框填写网址,可以是域名,也可以是具体的入口网页地址,菜单,文件,报告,:,生成网站地图统计报告,34,2025/1/5 周日,Xenu,主界面,35,2025/1/5 周日,什么是,AiRoboForm,AI RoboForm,是被公认的优秀密码管理和网上填表软件,它能自动为您填写注册表格,并管理您在网上的账号和密码;具有人工智能的自动密码管理工具和网页表格鉴别软件,36,2025/1/5 周日,AiRoboForm,自动填表,自动保存网页上的登陆信息到密码卡中,自动填写密码并登陆。,自动填写个人信息到注册表格中。,自动生成安全随机密码。,在,Windows,操作系统下的工作完全基于,IE,的浏览器并具有扩展功能,可与,IE,、,TheWorld,、,Netscape,Firefox,等流行浏览器协同工作。,37,2025/1/5 周日,谢谢!,38,2025/1/5 周日,- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化 测试 工具 介绍 PPT 参考 幻灯片
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文