loadrunner如何插入集合点

插入集合点是为了 衡量在加重负载的情况下服务器的性能 情况。
在测试计划中,可能会要求系统能够承受1000 人同时提交数据,
在LoadRunner 中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner 就会检查同时有多少用户运行到集合点,如果不到1000 人,LoadRunner 就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到1000 人时,LoadRunner 命令1000 人同时去提交数据,从而达到测试计划中的需求。
注意: 集合点经常和事务结合起来使用 集合点只能插入到Action 部分 ,vuser_init和vuser_end 中不能插入集合点。

步骤:
1.点击 插入-》集合
2.
输入该集合点的名称。注意:集合点的名称最好要有意义,能够清楚的说明该集合点完成的动作。
脚本中集合点的代码如下:
loadrunner如何插入集合点



lr_rendezvous("集合点1");
### LoadRunner 2023 中集合点的功能与用法 #### 集合点的概念 集合点是一种用于模拟真实并发的技术,它能够确保在性能测试中所有虚拟用户 (Vuser) 同时执行某项特定的操作。当脚本运行至集合点时,虚拟用户会被暂停并等待其他用户的同步完成,直到满足预设的条件后才会继续运行[^1]。 #### 集合点的作用 集合点的主要目的是解决性能测试中的并发问题。由于实际环境中可能难以实现完全的同时操作,因此通过集合点可以让所有 Vuser 在某一时刻统一行动,从而更接近真实的业务场景。这种技术对于发现系统的性能瓶颈尤为重要[^2]。 #### 如何在 LoadRunner 脚本中添加集合点 为了在脚本中插入集合点,可以通过以下方式实现: 1. **手动插入集合点** - 打开 VuGen 编辑器。 - 定位到希望设置集合点的位置(通常位于事务外部)。 - 右键单击目标位置,选择 `Insert -> Rendezvous` 来插入集合点函数 `lr_rendezvous()`[^3]。 2. **自动录制期间插入集合点** 如果在录制阶段已经规划好需要加入集合点的地方,则可以直接在录制完成后调整脚本逻辑,将集合点放置于适当位置。 #### 场景配置中的集合点策略 一旦脚本中包含了集合点函数,就可以进一步定义其行为模式。具体步骤如下: - 进入 Controller 的 Scenario 设置界面。 - 导航到 `Scenario -> Rendezvous Points`。 - 查看当前脚本中存在的所有集合点列表,默认状态下它们均处于激活状态。 - 若需修改某个集合点的行为,可以选择对应的选项卡进行编辑;例如,指定参与此集合点的具体用户数以优化资源分配[^4]。 #### 注意事项 - **事务关联**:建议将集合点置于事务之外,因为集合点本身并不属于具体的业务流程的一部分。 - **适用范围**:仅能在 Action 函数内部应用集合点,Init 和 End 部分不支持该功能。 ```python // 示例代码展示如何在脚本中使用 lr_rendezvous() lr_start_transaction("Transaction_Name"); lr_rendezvous("Rendezvous_Point_Example"); // 插入集合点 // 此处编写待测系统交互逻辑... lr_end_transaction("Transaction_Name", LR_AUTO); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值