LoadRunner测试BOSS系统实战技巧与经验分享

需积分: 10 0 下载量 198 浏览量 更新于2024-10-27 收藏 2.82MB PDF 举报
"LoadRunner测试BOSS技巧及脚本编写注意事项" LoadRunner是一款强大的负载测试工具,用于模拟大量用户并发访问应用系统,以检测其在高负载下的性能和稳定性。在针对山东移动BOSS系统的性能压力测试中,作者徐林林分享了LoadRunner的使用技巧和关键知识点。 1. 脚本录制与编辑 - 录制脚本时,应尽量保持脚本简洁,类似于编写高效代码。 - 单一业务应录制为一个Action,便于管理和复用。 - 添加Transaction以标记关键操作,方便后期分析。 - 使用Find检查(基于URL的脚本)确保准确捕获交互。 - 引入Rendezvous点来模拟用户同步行为。 - 参数化是必要的,它可以增加脚本的灵活性和可重用性,减少重复数据导致的问题。 2. 错误处理与调试 - 当压力测试中出现错误时,查看日志是常规手段,但有时效率不高。 - 为了快速定位问题,可以通过编程方式直接从Controller的错误日志中提取信息,特别是服务号码和错误发生的Transaction。 3. 脚本规范与注释 - 好的脚本应该包含清晰的注释,包括作者、日期、脚本目的、参数说明等。 - 示例中的注释格式提供了脚本基本信息,如作者、创建日期、脚本名称、参数及其含义。 4. 性能参数分析 - 在性能测试中,需要关注一些关键性能指标,如响应时间、事务速率、错误率等。 - 分析性能参数有助于识别系统瓶颈,例如CPU使用率、内存占用、网络带宽等。 5. 查看机器瓶颈 - 当系统出现性能问题时,可以通过系统监控工具或LoadRunner自带的功能来查找瓶颈。 - 可能涉及的命令包括但不限于top、iostat、vmstat等,它们可以帮助分析CPU、内存、磁盘I/O等资源的使用情况。 6. 其他注意事项 - 脚本优化:避免不必要的等待和循环,提高执行效率。 - 参数文件的使用:如示例中提到的BOSSURL.dat,存储可变数据,提高脚本的通用性。 - 控制台日志:在Controller中开启详细日志,便于跟踪和诊断问题。 通过上述技巧和知识点,LoadRunner用户可以更有效地创建和维护压力测试脚本,提高测试的质量和效率,确保系统在高负载下的稳定运行。