18266417701
当前位置:LoadRunner首页 > 知识社区 > LoadRunner使用教程 > LoadRunner使用教程之集合点设置
LoadRunner使用教程之集合点设置
时间 : 08-22 09:42 浏览量 : 72

LoadRunner集合点怎么设置?在很多场景下,并不是担心系统慢的问题,而是担心系统承受不了瞬间的冲击,如电商秒杀,促销活动等场景,通过设置集合点制造集中高并发可以提前发现系统瓶颈及时优化,今天我们就一起来看一下loadrunner集合点设置方法。

一、LoadRunner集合点怎么设置?

  1. 在脚本中插入集合点函数

    打开VuGen脚本编辑器,找到你希望用户“同步发起”的请求前一行,加上

    在脚本中插入集合点函数

    “checkoutPoint”是集合点的名字,可以根据实际业务命名,这也是为了方便之后在Controller中识别和管理,也可以通过菜单栏“Insert>Rendezvous”,系统会自动生成这一行代码。

  2. 集合点并不自动生效

    想要加入的这一行代码能够同步执行,还需要配合Controller场景设置。在Controller中点击Scenario Groups区域,找到“Rendezvous”按钮,点击后会看到刚才在脚本中定义的集合点,双击就可以设置集合点条件。

  3. 设置集合点具体参数

    触发用户数:比如设置为100,就标识必须等到100个用户都执行到集合点才会进行下一步

    等待时间:设置为30s,则表示如果30s内用户没有到齐,就放弃等待

    触发策略:默认是“Wait for all”,所有用户都必须到达才能继续,这样并发峰值最大

  4. 常见集合点使用场景

    集合点一般会放在“高并发敏感位置”,比如登录接口、支付操作等。可以设置多个集合点。

二、LoadRunner怎么 设置集合点提升并发压力?

  1. 理解并发压力来源

    一般在进行正常压力测试时,虚拟用户都是陆续上线,如果是这样的情况,其实对于服务器来说并没有什么压力,但是如果是大量用户在同一时间发起操作,那系统就需要能够接收这一波流量,集合点就是制造这个瞬间的办法。

  2. 控制集合点参与人数

    在Controller中可以选择参与集合点的用户数量,可以全部也可以部分,这样可以平衡测试的及线性和实际业务的真实比例。

  3. 等待时间设置

    集合点等待时间不可以设置太久,一般30s-60s比较合理。时间太长会拖慢测试节奏,时间太短有可能出现集合人数达不到的情况,所以具体的时间设置需要结合脚本执行时间来进行调整。

  4. 多集合点测试组合效果

    可以通过设置一组连续操作的脚本,在不同操作前都加集合点

    多集合点测试组合效果

    这样可以在一个脚本中测试两个并发高峰,分别评估不同接口在集中访问下的表现

    多集合点测试组合效果

以上是关于loadrunner集合点怎么设置,loadrunner怎么设置集合点提升并发压力这个问题的回答,希望可以帮助到大家。集合点在性能压测中非常重要,正确使用可以帮助企业在上线前提前识别性能瓶颈,优化用户体验。在使用过程中有问题或者想获取试用版下载链接欢迎与我们联系。

文章内部底部图片

标签:
您可能还在找这些
cache
Processed in 0.016285 Second.