自动化测试工具介绍
时间:2025-07-10
时间:2025-07-10
自动化测试工具简介
内容概要
什么是自动化测试 自动化测试工具的分类 自动化测试工具介绍性能测试 - Loadrunner 功能测试 - QTP 其他测试 - Xenu & AiRoboForm
什么是自动化测试
自动化测试的概念:把以人为驱动的测试行为转化为机器执行的一 种过程
自动化测试的目的:借助测试工具,使测试人员在尽可能短的时间 内完成尽可能多的软件测试,并提供更高的频 率执行测试的能力,从而有效降低测试成本、 提高测试效率
自动化测试的特点:快速、准确、可重复使用
自动化测试工具分类性能测试: Loadrunner、Robot、Silk performer等 功能测试: QTP、Winrunner、Robot、Silk test等 其他测试: Xenu、AiRoboForm等
性能测试 - LoadRunner
什么是LoadRunner
LoadRunner 是一种预测系统行为和性能的 工业标准级负载测试工具。通过模拟上千 万用户实施并发负载及实时性能监测的方 式来确认、查找问题 LoadRunner 能够对整个企业架构进行测试。 通过使用LR企业能最大限度地缩短测试时 间,优化性能和加速应用系统的发布周期
LoadRunner特性
轻松创建虚拟用户 创建真实的负载 支持广泛的环境 实时监测器 分析结果
LoadRunner组件包括下列组件:
虚拟用户生成器用于捕获最终用户业务流程和创建自动性 能测试脚本(也称为虚拟用户脚本)。 Controller 用于组织、驱动、管理和监控负载测试。 负载生成器用于通过运行虚拟用户生成负载。 Analysis 有助于您查看、分析和比较性能结果。 Launcher 为访问所有 LoadRunner 组件的统一界面
LoadRunner主界面
LoadRunner测试过程
规划测试:分析应用程序、定义测试目标、方 案实施 创建Vuser脚本 创建方案:方案包括运行 Vuser 的计算机的 列表、运行 Vuser 脚本的列表以及在方案执 行期间运行的指定数量的 Vuser 或 Vuser 组 运行方案:可以指示多个 Vuser 同时执行任 务,以模拟服务器上的用户负载。可以通过增 加或减少同时执行任务的 Vuser 的数量来设 置负载级别
LoadRunner测试过程
监视方案:使用 LoadRunner 联机运行时、事 务、系统资源、Web 服务器资源、数据库服务 器资源、网络延时、流媒体资源、防火墙服务 器资源、Java 性能等、应用程序部署和中间 件性能监视器来监视方案的执行 分析测试结果:在方案执行期间,LoadRunner 将记录不同负载下的应用程序性能。可以使用 LoadRunner的图和报告来分析应用程序的性能
录制LoadRunner脚本操作步骤:
启动VuGen:选择需要新建的协议脚本,可以创建单协议, 或是多协议脚本 点击Start Record按钮,输入
程序地址,开始进行录制 使用VuGen进行录制:创建的每个 Vuser 脚本都至少包 含三部分:vuser_init、一个或多个 Actions 及 vuser_end。录制期间,可以选择脚本中 VuGen 要插入 已录制函数的部分。运行多次迭代的Vuser 脚本时,只 有脚本的Actions部分重复,而vuser_init和vuser_end 部分将不重复
录制LoadRunner脚本
LoadRunner脚本视图
完善LoadRunner测试脚本
插入事务 插入集合点 模拟用户思考时间 参数化输入 插入Text/Imag 检查点 关联语句 Run-Time Setting选项
创建LoadRunner运行场景
创建手动方案 创建面向目标的方案
下一篇:肾损伤病人的护理