自动化测试工具介绍课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《自动化测试工具介绍课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化 测试 工具 介绍 课件
- 资源描述:
-
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
展开阅读全文