Rational Performance Tester(RPT)是 IBM 提供的用于性能测试的主要工具。它基于 Eclipse 平台,适用于大规模高压力的性能测试环境。作为一款功能强大的性能测试工具,Rational Performance Tester 提供了包括录制测试脚本、制定测试规划、执行测试、监控系统资源和统计分析性能数据等在内的诸多功能。最新版本 7.0.1 虽然只有微小的版本号上的变化,但相对于之前的版本却增加了许多非常实用的新功能,使性能测试实现起来更加轻松和得心应手。本文结合作者实际的使用经验和心得,详细介绍如何使用这些新功能实现高效的性能测试。 如何安装或升级到 RPT V7.0.1 RPT V7.0.1 可以通过三种方式进行安装和升级。 全新安装
RPT V7.0.1 支持全新安装。请依据拿到的介质,参照安装文档进行安装。 在线升级
运行 IBM Installation Manager,选择更新软件包,在更新软件包界面选择软件包组搜索更新。出现搜索结果后,选择要安装的更新。点击下一步,在线升级便开始执行。更新所需时间取决于本机和文件服务器间的网络传输速度。
图 1. 在线升级
本地离线升级
在 IBM 的官方网站上下载 RPT V7.0.1 的软件更新包,解压到某一目录中。运行 IBM Installation Manager,点击文件,选择首选项。在存储库列表中增加更新包解压缩目录。回到 IBM Installation Manager 的主界面,选择更新软件包后开始更新原有的安装版本。 RPT V7.0.1 新增功能详解 RPT V7.0.1 中增加了许多实用的新功能,如可加入同步点,对虚拟用户进行同步和控制;分割或合并 HTTP 页面;在测试元素响应内容中搜索关联数据;重用测试脚本;在 Web Service 测试中手工创建 XML Call;在不同的测试结果间进行比较;调整测试结果的时间偏移;在测试结果中快速找到失败点;在测试脚本中对某个可替换值进行批量关联等。所有这些新功能都给性能测试工作带来了巨大的便利。 同步点 同步点是 RPT V7.0.1 中新增的一项高级功能,为性能测试增加了灵活性。在性能测试执行过程中,由于各个虚拟用户间的思考时间、页面响应时间等的个体差异,测试脚本中的各段操作时间也会不同。有时我们需要在所有虚拟用户同时达到某一点后执行某一操作。在这种情况下,借助同步点就可以轻松地达到这个目的。同步点可以让先达到这一点的虚拟用户暂停下一步动作,处于等待状态;当所有虚拟用户都到达同步点时才按照设置并发或按某一时间交错执行下一动作。在 RPT V7.0.1 中,同步点可以应用在性能测试脚本或测试调度中。但由于同步点主要用于控制脚本的执行,所以在测试调度中的应用要更多一些。 在性能测试脚本中加入同步点的方法: 打开性能测试脚本
选择需要加入同步点后的第一个 HTTP 页面,点击插入,然后选择同步点,如下图所示。 图 2. 在测试脚本中加入同步点
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/