【2017年整理】PerformanceRunner自动化测试工具

上传人:豆浆 文档编号:11772528 上传时间:2017-10-15 格式:DOC 页数:34 大小:2.54MB
返回 下载 相关 举报
【2017年整理】PerformanceRunner自动化测试工具_第1页
第1页 / 共34页
【2017年整理】PerformanceRunner自动化测试工具_第2页
第2页 / 共34页
【2017年整理】PerformanceRunner自动化测试工具_第3页
第3页 / 共34页
【2017年整理】PerformanceRunner自动化测试工具_第4页
第4页 / 共34页
【2017年整理】PerformanceRunner自动化测试工具_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《【2017年整理】PerformanceRunner自动化测试工具》由会员分享,可在线阅读,更多相关《【2017年整理】PerformanceRunner自动化测试工具(34页珍藏版)》请在金锄头文库上搜索。

1、7.7 PerformanceRunner 简介 .27.7.1 PerformanceRunner 的组成 .27.7.1.1 PerformanceRunner 功能简介 .117.7.2 PerformanceRunner 的安装要求 .127.7.3 PerformanceRunner 的安装 .127.7.4 配置 PerformanceRunner.157.7.4.1 配置 PerformanceRunner.157.7.5 PerformanceRunner 的使用流程 .177.7.5.1 PerformanceRunner 使用流程简介 .177.7.5.2 创建项目 .17

2、7.7.5.3 创建脚本 .197.7.5.4 录制脚本 .217.7.5.5 录制回放 .247.7.5.6 关联脚本 .257.7.5.6 属性校验 .267.7.5.7 添加事务 .297.7.5.8 场景的创建与执行 .297.7.5.9 测试结果和数据分析 .337.7 PerformanceRunner 简介7.7.1 PerformanceRunner 的组成用户界面-生成器测试或监控环境时,需要在系统中模拟用户的真实行为。PerformanceRunner 测试工具模拟多个用户在系统中同时工作或访问系统的环境。为了进 行这种模拟,用虚拟用户(即 Vuser)代替现实生活中的人。

3、Vuser 执行的操作在 Vuser 脚本中进行描述。用于创建 Vuser 脚本的主要工具是脚本生 成器。生成器不仅录制 Vuser 脚本,它还运行 Vuser 脚本。使用生成器运行脚本有助于进行调试。使用生成器可模拟 Vuser 脚本在大型测试中的运 行情况。录制 Vuser 脚本时, 生成器会生成多个函数,用以定义录制会话期间所执行的操作。生成器将这些函数插入到脚本编辑器中以创建基本 Vuser 脚本。用户界面-执行器要使用 PerformanceRunner 测试您的系统,必须创建负载测试场景。场景定义每次测试期间发生的事件。场景定义并控制要模拟的用户数、这些用户执行的操作以及用于运行模

4、拟场景的计算机。执行器负责设计场景、运行场景、控制场景、各种波形图生成等。执行器分为设计部分和运行部分两块,每一块的基本介绍如下:场景设计视图中包含了三个部分,分别是场景组管理、预期指标管理、场景计划管理。场景组管理:在这里管理所有创建好的项目场景,可以添加新项目的场景到场景组,也可以从场景组中删除已有场景。当选中某一场景后(名称前被勾选),场景计划管理和预期指标管理会相应的变化,以显示当前场景的相关信息。预期指标管理:在这里管理所有测试指标的预期值,在场景运行结束后会根据预设好的值判断此项指标是否符合预期值,从而判断出待测系统此项性能指标是否通过。点击【新建】后会弹出如下设置向导。在这里可以

5、设置各种待测系统性能指标的边界值,包括事务响应时间、每秒错误数、总点击量、每秒点击量、总吞吐量、每秒吞吐量等。对于已经编辑好的项目,在选中之后可以进行编辑、查看、删除。场景计划管理:在这里管理单个场景的运行模式。启动组,设定了场景何时启动,可以选择立即启动,也可以选择在等待一段时间后再启动,或者是在运行完某一个场景后启动(用在执行多场景的时候)。启动虚拟用户,该项设定了所有虚拟用户的启动方式,可以选择所有虚拟用户同时启动,也可以选择每个指定时间内启动指定数目的虚拟用户。持续时间,该项设定了所有虚拟用户在启动之后运行的时间,可以选择执行完测试脚本后立即停止,也可选择持续运行一段时间后停止。停止虚

6、拟用户,该项设定了所有虚拟用户的停止方式,可以选择所有虚拟用户同时停止,也可以选择每个指定时间内停止指定数目的虚拟用户。场景计划管理区的右边,以视图的形式显示出当前场景的设置信息。当场景设置信息发生改动时,场景视图也会相应的发生更改。用户界面-分析器分析图可以帮助您确定系统性能并提供有关事务及 Vuser 的信息。通过合并多个负载测试场景的结果或将多个图合并为一个图,可以比较多个图。图数据和原始数据视图以电子表格的格式显示用于生成图的实际数据。可以将这些数据复制到外部电子表格应用程序做进一步处理。使用报告功能可以查看每个图的概要。报告自动以图形或表格的形式概括和显示测试的重要数据。可以根据可自

7、定义的报告模板生成报告。分析器中主要包含如下几个图标:1、虚拟用户图,横轴代表时间,纵轴代表虚拟用户数。2、事务概要图,横轴代表不同的事务,纵轴代表各个事务执行成功和失败的次数(绿色代表成功,红色代表失败)。3、事务响应时间图,横轴代表时间,纵轴代表各个事务执行所耗费的时间(单位秒)。4、每秒事务图,横轴代表时间,纵轴代表各个事务每秒通过的次数。5、每秒事务总数图,横轴代表时间,纵轴代表每秒通过的事务总数(包括失败事务和通过事务)。6、事务性能概要图,横轴代表事务,纵轴代表各个事务的各项性能参数值(最大值、最小值、平均值)。7、每秒点击量图,横轴代表时间,纵轴代表每秒执行的请求数。8、吞吐量(

8、字节)图,横轴代表时间,纵轴代表每秒服务器发送的字节数。9、吞吐量(兆)图,横轴代表时间,纵轴代表每秒服务器发送的兆字节数。7.7.1.1 PerformanceRunner 功能简介自动测试过程就是通过模拟人工操作,完成对被测试系统的输入,并且对输出进行检验的过程。自动测试是由软件代替人工操作,对被测试系统的 GUI 发出指令,模拟操作,完成自动测试过程。PerformanceRunner 是一款自动化压力测试工具,通过加载不同的测试组件,实现面向不同协议的测试,通过模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标,找出性能方面的问题,发现性能瓶颈,优化设计。PerformanceR

9、unner 自动测试工具适用于常规压力测试、极限压力测试、负载测试、可靠性测试等,可以提高测试效率,降低测试人工成本,帮助用户找被测对象的缺陷,特别是对于一些通过手工测试很难发现的缺陷。PerformanceRunner 可以进行 基于 HTTP 协议的性能测试,一般为 B/S 架构的 Web 程序。 基于 SOKCET 协议的性能测试,一般为 C/S 架构的桌面程序。PerformanceRunner 特点 使用 BeanShell 语言作为脚本语言,使脚本更少,更易于理解。BeanShell 语法自身也兼容 Java 语法。 采用关键字提醒、关键字高亮的技术,提高脚本编写的效率。 提供了强

10、大的脚本编辑功能。 具有优秀的录制功能,能够一次录制非常完善的脚本和资源,降低了测试人员修改脚本的工作量。对于不熟悉编程的测试人员来说,是非常有价值的。 支持各种需求的校验。包括对如 header 字段的各项属性,服务器返回的内容、数据库、Excel 表格、正则表达式等的校验。 支持参数化,同时支持数据驱动的参数化。 支持测试过程的错误提示功能。 丰富的命令函数,有利于测试人员进行各种功能测试,熟练掌握这些命令函数,能够让测试人员编写出更简练、更高效的测试脚本。 PerformanceRunner3.0 新增了许多命令函数,有利于测试人员进行各种功能测试,熟练掌握这些命令函数,能够让测试人员编

11、写出更简练、更高效的测试脚本。7.7.2 PerformanceRunner 的安装要求在安装本软件之前请确认系统配置符合以下条件: 操作系统要求:Windows(32 位/64 位) 2000/xp/vista/2003/7/2008; IE 浏览器要求:IE6、IE7、IE8、IE9; 内存要求:不少于 128M; 磁盘空间要求:不少于 150M 剩余磁盘空间;7.7.3 PerformanceRunner 的安装1. 双击安装文件,进入下一步。2.弹出安装提示框,注意 PerformanceRunner 不允许安装在虚拟机上。3.单击“ ”按钮,弹出 PerformanceRunner 安装界面。4. 单击“ ”按钮,打开选择 PerformanceRunner 安装路径弹窗,此处按默认路径安装。5.单击“ ”按钮

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 经济/贸易/财会 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号