LoadRunner场景类型选择与设置详解

需积分: 10 1 下载量 45 浏览量 更新于2024-11-12 收藏 190KB PDF 举报
"Controller场景类型的选择与设置是LoadRunner性能测试中的关键环节。LoadRunner提供了两种主要的场景类型:Manual Scenario和Goal-Oriented Scenario,它们各有不同的应用场景和配置方式。 Manual Scenario允许测试人员完全手动地设置场景,包括对每个脚本分配运行的虚拟用户百分比。在Controller的Scenario菜单下,可以调整这些参数。这种方式适合于需要精细控制测试过程的场合。 Goal-Oriented Scenario则是基于目标的场景类型,适用于那些期望达到特定性能指标的测试,例如每秒点击次数、事务处理速度或在特定用户量下的响应时间。这种场景类型帮助测试团队验证系统在预设负载下的性能表现。 在设置场景时,需要关注两个主要步骤:Design和Run。Design阶段涉及静态设置,如模拟用户生成器的数量、用户组等;Run阶段则涉及动态设置,比如添加性能计数器来监控脚本运行时的反馈数据。 编辑调度(Edit Schedule)功能允许设置测试开始和结束时间,对于手动场景,还能设定持续时间和用户启用禁用的时间。此外,如果脚本包含集合点,需要在Controller中配置集合点策略。通常有四个选项,分别对应不同比例或数量的用户到达集合点后释放等待用户的方式。 VirtualUsersGoal适合于测试系统支持的并发用户数,而HitsperSecond则用于测试Web服务器的处理能力。除此之外,还有其他目标类型,如TransactionsPerSecond用于测量事务速率,ResponseTimeGoal用于确保特定事务的响应时间。 选择和设置Controller的场景类型需要根据测试目标和系统需求来确定,同时合理配置静态和动态参数,以及集合点策略,以确保性能测试的有效性和准确性。"