LoadRunner初学者教程:脚本录制与回放及优化

4星 · 超过85%的资源 需积分: 10 9 下载量 158 浏览量 更新于2023-07-10 收藏 780KB DOCX 举报
"这篇笔记是关于学习使用LoadRunner进行性能测试的实践经验,作者分享了从录制脚本到脚本优化的整个过程,包括遇到的问题和解决方法,特别适合初学者参考。" LoadRunner是一款强大的负载和性能测试工具,用于检测应用程序在高负载情况下的性能表现。在这篇笔记中,作者详细介绍了使用LoadRunner进行脚本录制和回放的基本步骤,以及脚本优化的一些技巧。 1. 脚本录制: - 录制协议选择:针对基于BS结构的系统,如网上订票系统,选择Web(HTTP/HTML)协议进行录制。 - 录制问题:作者遇到的初始问题是路径选择错误,以及遨游浏览器不支持录制。解决方案是安装IE6.0浏览器进行录制。 - 录制过程:在录制界面输入URL,然后进行登录操作,脚本会在Action部分自动生成。登录成功后,事务数发生变化,表明脚本已捕获到登录事件。 - 脚本放置:将打开首页的脚本放入初始化(init)部分,确保每次测试仅执行一次。 2. 脚本回放与检查: - 回放前的准备:首先编译脚本,检查语法错误。如果无误,可以进行单步执行(F10)来查看脚本执行过程。 - Recording Options设置:在HTML-based script的HTML Advanced选项中,选择“AScript containing explicit URLs only”。这一设置可能影响脚本中函数的使用,如只出现web_submit_data和web_url。 - 回放验证:通过Test Result查看回放结果,确认无错误即完成回放操作。 3. 脚本优化: - 事务管理:使用lr_start_transaction和lr_end_transaction语句或图形界面定义事务,以跟踪特定操作的性能。 - 参数化:通过Open Parameter List创建参数,对脚本中的数据进行参数化,增加脚本的复用性和灵活性。 4. 待解问题: - 脚本中只出现web_submit_data和web_url函数,作者对于Recording Options的设置作用存在疑问。 这篇笔记提供了LoadRunner初学者一个很好的起点,通过实例详细讲解了脚本录制、回放和优化的基本流程,同时也揭示了在实践中可能遇到的问题和解决方案。对于深入理解LoadRunner的使用和性能测试流程具有一定的指导价值。