LoadRunner 集合点设置详解:模拟真实并发负载

需积分: 15 3 下载量 159 浏览量 更新于2024-09-12 收藏 121KB DOCX 举报
"LoadRunner 技巧之集合点设置教程主要介绍了LoadRunner中并发用户(concurrent)与同时执行(simultaneous)的区别,并详细解释了集合点(rendezvous point)的概念及其在性能测试中的作用。通过一个比喻,将虚拟用户比作运动员,系统资源比作跑道,说明集合点如何模拟真实并发请求以增加系统负载。教程还涵盖了录制登录触摸屏版139邮箱的脚本,并展示了如何在脚本中添加集合点,以及在Controller中设置集合点策略的步骤。" 在LoadRunner性能测试中,理解并发用户与同时执行的任务至关重要。并发用户(concurrent users)指的是在虚拟场景中同时运行的用户总数,而同时执行(simultaneous)则特指在同一时刻共同执行特定任务的用户数,这与集合点紧密相关。集合点(rendezvous point)是一种策略,用于控制虚拟用户在特定时间点同步,以模拟实际用户的行为,比如在高峰时段大量用户同时访问某一功能。 创建并执行一个简单的脚本,如登录139邮箱,可以演示如何使用集合点。首先,录制登录过程,然后在适当的位置插入集合点。在不熟悉脚本的情况下,可通过录制操作面板添加集合点,熟悉脚本的话可以直接在代码中插入`lr_rendezvous`函数。 在Controller中,集合点的真正效果才能体现出来。这里,可以调整虚拟用户的集合点策略,例如禁用某些集合点,或设置不同的策略(如“First In First Out”或“Random”)。这允许测试人员灵活控制并发行为,模拟不同场景下的用户行为,以更精确地评估系统性能。 掌握LoadRunner中的集合点设置技巧对于进行有效性能测试和优化系统性能至关重要。通过合理运用集合点,测试者可以更准确地模拟实际工作负载,发现潜在的性能瓶颈,并为系统优化提供依据。