自动化测试工具介绍课件.ppt

上传人(卖家):三亚风情 文档编号:3255517 上传时间:2022-08-13 格式:PPT 页数:38 大小:977KB
下载 相关 举报
自动化测试工具介绍课件.ppt_第1页
第1页 / 共38页
自动化测试工具介绍课件.ppt_第2页
第2页 / 共38页
自动化测试工具介绍课件.ppt_第3页
第3页 / 共38页
自动化测试工具介绍课件.ppt_第4页
第4页 / 共38页
自动化测试工具介绍课件.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、自动化测试工具介绍自动化测试工具介绍2022-8-13自动化测试工具介绍第1页,共38页。内容概要什么是自动化测试自动化测试工具的分类自动化测试工具介绍性能测试-Loadrunner功能测试-QTP其他测试-Xenu&AiRoboForm自动化测试工具介绍第2页,共38页。什么是自动化测试自动化测试的概念:把以人为驱动的测试行为转化为机器执行的一种过程自动化测试的目的:借助测试工具,使测试人员在尽可能短的时间内完成尽可能多的软件测试,并提供更高的频率执行测试的能力,从而有效降低测试成本、提高测试效率自动化测试的特点:快速、准确、可重复使用自动化测试工具介绍第3页,共38页。自动化测试工具分类性

2、能测试:Loadrunner、Robot、Silk performer等功能测试:QTP、Winrunner、Robot、Silk test等其他测试:Xenu、AiRoboForm等自动化测试工具介绍第4页,共38页。性能测试-LoadRunner自动化测试工具介绍第5页,共38页。什么是LoadRunnerLoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认、查找问题LoadRunner 能够对整个企业架构进行测试。通过使用LR企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期自动化测试工具介绍第6页,

3、共38页。LoadRunner特性轻松创建虚拟用户创建真实的负载支持广泛的环境实时监测器分析结果自动化测试工具介绍第7页,共38页。LoadRunner组件包括下列组件:虚拟用户生成器用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。Controller 用于组织、驱动、管理和监控负载测试。负载生成器用于通过运行虚拟用户生成负载。Analysis 有助于您查看、分析和比较性能结果。Launcher 为访问所有 LoadRunner 组件的统一界面自动化测试工具介绍第8页,共38页。LoadRunner主界面自动化测试工具介绍第9页,共38页。LoadRunner测试过程规划

4、测试:分析应用程序、定义测试目标、方案实施创建Vuser脚本创建方案:方案包括运行 Vuser 的计算机的列表、运行 Vuser 脚本的列表以及在方案执行期间运行的指定数量的 Vuser 或 Vuser 组运行方案:可以指示多个 Vuser 同时执行任务,以模拟服务器上的用户负载。可以通过增加或减少同时执行任务的 Vuser 的数量来设置负载级别自动化测试工具介绍第10页,共38页。LoadRunner测试过程监视方案:使用 LoadRunner 联机运行时、事务、系统资源、Web 服务器资源、数据库服务器资源、网络延时、流媒体资源、防火墙服务器资源、Java 性能等、应用程序部署和中间件性能

5、监视器来监视方案的执行分析测试结果:在方案执行期间,LoadRunner将记录不同负载下的应用程序性能。可以使用LoadRunner的图和报告来分析应用程序的性能自动化测试工具介绍第11页,共38页。录制LoadRunner脚本操作步骤:启动VuGen:选择需要新建的协议脚本,可以创建单协议,或是多协议脚本点击Start Record按钮,输入程序地址,开始进行录制使用VuGen进行录制:创建的每个 Vuser 脚本都至少包含三部分:vuser_init、一个或多个 Actions 及vuser_end。录制期间,可以选择脚本中 VuGen 要插入已录制函数的部分。运行多次迭代的Vuser 脚

6、本时,只有脚本的Actions部分重复,而vuser_init和vuser_end部分将不重复自动化测试工具介绍第12页,共38页。录制LoadRunner脚本自动化测试工具介绍第13页,共38页。LoadRunner脚本视图自动化测试工具介绍第14页,共38页。完善LoadRunner测试脚本插入事务 插入集合点 模拟用户思考时间参数化输入 插入Text/Imag 检查点 关联语句Run-Time Setting选项自动化测试工具介绍第15页,共38页。创建LoadRunner运行场景创建手动方案创建面向目标的方案自动化测试工具介绍第16页,共38页。创建手动方案通过创建并指定脚本、负载生成

7、器和每个组中包括的Vuser数,可以生成手动方案。也可通过“百分比模式”定义要在方案中使用的Vuser的总数,并为每个脚本分配负载生成器和占总数一定百分比的Vuser。运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的Load Generator机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。可以选择下列两种方法之一来创建方案:“手动方案”或“面向目标的方案”。在面向目标的方案中,可以定义通过测试要实现的目标,LoadRunner 将根据这些目标自动生成方案。自动化测试工具介绍第17页,共38页。启动LoadRunner场景自动化测试工具介绍第18页,共

8、38页。创建面向目标的方案在面向目标的方案中,您可以定义您希望实现的测试目标,LoadRunner 将根据定义的目标自动为您创建一个方案。在一个面向目标的方案中,您可以定义五种类型的目标:虚拟用户数、每秒点击次数(仅 Web Vuser)、每秒事务数、每分钟页面数(仅 Web Vuser)或方案的事务响应时间。使用“编辑方案目标”对话框可以对方案目标进行定义。注意:要定义每秒事务数或事务响应时间目标类型,脚本中必须包含事务。对于每种目标类型,您可以定义脚本中希望测试的事务。自动化测试工具介绍第19页,共38页。目标的种类 每次场景运行只能设置一个目标。每次场景运行只能设置一个目标。Virtua

9、l Users GoalVirtual Users Goal:虚拟用户目标类型,需要测试多少人可以同时运行Pages per Minute Pages per Minute、Hits per SecondHits per Second、Transactions per SecondTransactions per Second:每分钟页面数和每秒点击次数、事务响应时间,Controller试图使用最少的虚拟用户来达到定义的目标。如果使用最少的用户,不能达到目标,增加用户数,直到定义的最大值。Transactions Response TimeTransactions Response Time

10、:如果想知道在多少用户并发访问网站时,事务的响应时间达到性能指标说明书中规定响应时间的最大值。自动化测试工具介绍第20页,共38页。运行方案运行方案时,会为Vuser组分配负载生成器并执行它们的Vuser脚本。在方案执行期间,LoadRunner将:记录在Vuser脚本中定义的事务的持续时间执行包括在Vuser脚本中的集合收集Vuser生成的错误、警告和通知消息在方案运行时,您可以监视每个 Vuser、查看由 Vuser生成的错误、警告和通知消息以及停止 Vuser 组和各个Vuser。可以指示 LoadRunner 允许单个Vuser或组中的Vuser在停止前完成它们正在运行的迭代、在停止前

11、完成它们正在运行的操作或者立即停止运行。自动化测试工具介绍第21页,共38页。运行设置自动化测试工具介绍第22页,共38页。监视方案可以使用 LoadRunner 联机运行时、事务、Web 资源、系统资源、网络延迟、防火墙服务器资源、Web 服务器资源、Web 应用程序服务器资源、数据库服务器资源、流媒体资源、ERP/CRM 服务器资源、Java 性能、应用程序部署和中间件性能监视器来监视方案执行。LoadRunner 提供下列联机监视器:“运行时”监视器显示参与方案的 Vuser 的数目和状态,以及 Vuser 所生成的错误数量和类型。此外还提供用户定义的数据点图,其中显示 Vuser 脚本

12、中的用户定义点的实时值自动化测试工具介绍第23页,共38页。联机监视默认情况下,LoadRunner 的“运行”视图中将显示四个图:“正在运行的Vuser”、“事务响应时间”、“每秒点击次数”和“Windows 资源”。通过单击图树视图中的其他图并将其拖至图视图区域,可以显示这些图。或者,可以使用“打开新图”对话框打开新的图操作步骤:右键单击图并选择“打开新图”。将打开“打开新图”对话框。单击左窗格中的“+”号以展开图树,并选择图。可以在“图描述”框中查看该图的描述。单击“打开图”该图将显示在图视图区域中自动化测试工具介绍第24页,共38页。合并图通过 LoadRunner 可以将同一方案中的

13、两个图的结果合并到一个图中。通过合并,可以一次比较几个不同的度量。叠加共用同一X 轴的两个图的内容时,合并图左侧的 Y 轴显示当前图的值。右侧的 Y 轴显示合并图的值。要叠加两个图,请执行下列操作:右键单击要叠加的某个图,然后选择“叠加图”。将打开“叠加图”对话框。选择要与当前图叠加的图。该下拉列表仅显示与当前图共用同一 X 轴的活动图。输入叠加图的标题。单击“确定”该合并图将显示在图视图区域中自动化测试工具介绍第25页,共38页。了解Analysis报告运行方案后,可以查看对系统性能进行汇总的报告。Analysis 提供以下报告工具:摘要报告HTML 报告事务报告摘要报告提供有关方案运行的一

14、般信息。您可以随时从Analysis 窗口中查看摘要报告。您可以指示Analysis创建HTML 报告。Analysis 将为每个打开的图创建HTML报告。事务报告提供有关Vuser 脚本中定义的事务的性能信息。这些报告为您提供结果的统计信息细分,并允许您打印和导出数据自动化测试工具介绍第26页,共38页。功能测试-QTP自动化测试工具介绍第27页,共38页。什么是QTPQTP的全称为QuickTest Professional,是Mercury公司的又一旗舰产品,被广泛用在架构程序的功能测试支持功能测试和回归测试自动化,用于每个主要软件应用程序和环境自动化测试工具介绍第28页,共38页。QT

15、P自动化测试基本过程录制测试脚本前的准备测试什么、操作步骤、预期结果、QTP设置录制测试脚本每一个操作步骤都会被录制下来编辑测试脚本调整测试步骤、插入检查点、参数化、添加测试输出信息调试测试脚本对修改的测试脚本进行调试、确保脚本正常执行运行测试脚本、分析结果分析结果,提交问题到测试工具,如QC自动化测试工具介绍第29页,共38页。QTP主窗口熟悉主窗口自动化测试工具介绍第30页,共38页。QTP检查点标准检查点 图片检查点 表格检查点 网页检查点 文字/文本区域检查点图像检查点 数据库检查点 XML检查点八种检查点自动化测试工具介绍第31页,共38页。其他测试 Xenu&AiRoboForm自

16、动化测试工具介绍第32页,共38页。什么是XenuXenu Link Sleuth是一个小巧但功能最强大的检查网站死链接的软件,它可检测出指定网站的所有死链接包括图片链接等,并用红色显示;同时xenu可制作html格式的网站地图(site map),检测结束后可生成链接报告。(死链接死链接:原来正常,后来失效的链接。通过死链接发送请求时,服务器一般返回404错误页面)自动化测试工具介绍第33页,共38页。Xenu 检查死链接使用方法:菜单 文件 检查url:在第一个空白框填写网址,可以是域名,也可以是具体的入口网页地址菜单 文件 报告:生成网站地图统计报告自动化测试工具介绍第34页,共38页。

17、Xenu 主界面自动化测试工具介绍第35页,共38页。什么是AiRoboForm AI RoboForm是被公认的优秀密码管理和网上填表软件,它能自动为您填写注册表格,并管理您在网上的账号和密码;具有人工智能的自动密码管理工具和网页表格鉴别软件自动化测试工具介绍第36页,共38页。AiRoboForm 自动填表自动保存网页上的登陆信息到密码卡中自动填写密码并登陆。自动填写个人信息到注册表格中。自动生成安全随机密码。在Windows操作系统下的工作完全基于IE的浏览器并具有扩展功能,可与IE、TheWorld、Netscape,Firefox等流行浏览器协同工作。自动化测试工具介绍第37页,共38页。2022-8-13自动化测试工具介绍第38页,共38页。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(自动化测试工具介绍课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|