LR性能测试教程:使用web_reg_find与参数化策略详解

需积分: 1 0 下载量 190 浏览量 更新于2024-07-21 收藏 432KB PDF 举报
性能测试教程深入讲解了使用LoadRunner (LR) 进行系统性能测试的方法和技巧。该教程首先介绍了LR中的关键测试技术——检查点,包括web_find、web_reg_find和we_img_check三种函数。web_reg_find由于能在请求之前检查缓存源代码,效率相对较高,且需在Run-timeSettings中启用。学习者可以通过录制时添加、后续追加(如insert、手写或Tree视图)来扩展其功能,但要注意控制SaveCount参数的使用,并利用lr_error_massage处理错误信息。 接下来,教程聚焦于参数化策略,这是性能测试中的重要环节。参数化策略主要包括Selectnextrow(取值方式)和Updatevalueon(取值时机)。Selectnextrow支持四种模式:Sequential(顺序)、Unique(唯一)、Random(随机)以及与特定参数同行的取值。Sequential适合单用户场景,Unique则确保每个虚拟用户(VU)获取不同的值,Random提供更大的灵活性,而同行取值确保步调一致。 Updatevalueon用于决定何时更新参数值,可以选择EachIteration(每次迭代)、EachOccurrence(每次遇到)或Once(仅取值一次)。在Unique取值模式下,若参数数据不足,教程还提及了Whenoutofvalues策略,当参数池中的数据不足以满足需求时,可以选择AbortVuser,即终止当前虚拟用户的执行。 通过这个教程,读者将了解到如何有效地利用LR进行性能测试,包括如何设置检查点、管理参数和应对可能出现的问题,这对于理解和实践性能测试至关重要。掌握这些技巧有助于提升测试效率,发现并优化系统的瓶颈。