自动化测试工具介绍

时间: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运行场景

创建手动方案 创建面向目标的方案

自动化测试工具介绍.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219