- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】PerformanceRunner自动化测试工具
7.7 PerformanceRunner简介 2
7.7.1 PerformanceRunner的组成 2
PerformanceRunner功能简介 11
7.7.2 PerformanceRunner的安装要求 12
7.7.3 PerformanceRunner的安装 12
7.7.4配置PerformanceRunner 15
配置PerformanceRunner 15
7.7.5 PerformanceRunner的使用流程 17
PerformanceRunner使用流程简介 17
创建项目 17
创建脚本 19
录制脚本 21
录制回放 24
关联脚本 25
属性校验 26
添加事务 29
场景的创建与执行 29
测试结果和数据分析 33
7.7 PerformanceRunner简介
7.7.1 PerformanceRunner的组成
用户界面-生成器
测试或监控环境时,需要在系统中模拟用户的真实行为。PerformanceRunner测试工具模拟多个用户在系统中同时工作或访问系统的环境。为了进?????? 行这种模拟,用虚拟用户(即 Vuser)代替现实生活中的人。Vuser执行的操作在 Vuser 脚本中进行描述。用于创建 Vuser 脚本的主要工具是脚本生?? 成器。生成器不仅录制 Vuser 脚本,它还运行 Vuser 脚本。使用生成器运行脚本有助于进行调试。使用生成器可模拟 Vuser 脚本在大型测试中的运?????? 行情况。录制 Vuser 脚本时, 生成器会生成多个函数,用以定义录制会话期间所执行的操作。生成器将这些函数插入到脚本编辑器中以创建基本 Vuser脚本。
用户界面-执行器
要使用 PerformanceRunner 测试您的系统,必须创建负载测试场景。场景定义每次测试期间发生的事件。场景定义并控制要模拟的用户数、这些用户执行的操作以及用于运行模拟场景的计算机。执行器负责设计场景、运行场景、控制场景、各种波形图生成等。执行器分为设计部分和运行部分两块,每一块的基本介绍如下:
场景设计视图中包含了三个部分,分别是场景组管理、预期指标管理、场景计划管理。
场景组管理:在这里管理所有创建好的项目场景,可以添加新项目的场景到场景组,也可以从场景组中删除已有场景。当选中某一场景后(名称前被勾选),场景计划管理和预期指标管理会相应的变化,以显示当前场景的相关信息。
预期指标管理:在这里管理所有测试指标的预期值,在场景运行结束后会根据预设好的值判断此项指标是否符合预期值,从而判断出待测系统此项性能指标是否通过。点击【新建】后会弹出如下设置向导。
在这里可以设置各种待测系统性能指标的边界值,包括事务响应时间、每秒错误数、总点击量、每秒点击量、总吞吐量、每秒吞吐量等。对于已经编辑好的项目,在选中之后可以进行编辑、查看、删除。
场景计划管理:在这里管理单个场景的运行模式。
?? 启动组,设定了场景何时启动,可以选择立即启动,也可以选择在等待一段时间后再启动,或者是在运行完某一个场景后启动(用在执行多场景的时候)。
?? 启动虚拟用户,该项设定了所有虚拟用户的启动方式,可以选择所有虚拟用户同时启动,也可以选择每个指定时间内启动指定数目的虚拟用户。
?? 持续时间,该项设定了所有虚拟用户在启动之后运行的时间,可以选择执行完测试脚本后立即停止,也可选择持续运行一段时间后停止。
?? 停止虚拟用户,该项设定了所有虚拟用户的停止方式,可以选择所有虚拟用户同时停止,也可以选择每个指定时间内停止指定数目的虚拟用户。
?? 场景计划管理区的右边,以视图的形式显示出当前场景的设置信息。当场景设置信息发生改动时,场景视图也会相应的发生更改。
用户界面-分析器
分析图可以帮助您确定系统性能并提供有关事务及 Vuser 的信息。通过合并多个负载测试场景的结果或将多个图合并为一个图,可以比较多个图。图数据和原始数据视图以电子表格的格式显示用于生成图的实际数据。可以将这些数据复制到外部电子表格应用程序做进一步处理。使用报告功能可以查看每个图的概要。报告自动以图形或表格的形式概括和显示测试的重要数据。可以根据可自定义的报告模板生成报告。
??? 分析器中主要包含如下几个图标:
1、虚拟用户图,横轴代表时间,纵轴代表虚拟用户数。
2、事务概要图,横轴代表不同的事务,纵轴代表各个事务执行成功和失败的次数(绿色代表成功,红色代表失败)。
3、事务响应时间图,横轴代表时间,纵轴代表各个事务执行所耗费的时间(单位秒)。
4、每秒事务图,横轴代表时间,纵轴代表各个事务每秒通过的次数。
5、每秒事务总数图,横轴代表时间,纵轴代表每秒通过的事务总数(包括失败事务和通过事务)。
6、事务性能概要图,横轴代表事务,纵轴代表各
文档评论(0)