集合点指令

如果您需要模拟多个用户在同一时间点访问服务器,例如整点秒杀场景,您可以使用集合点功能。该功能可以使虚拟用户在集合点处等待,满足条件后一次性释放所有等待的用户。本文介绍如何添加集合点指令。

操作步骤

说明

集合点指令功能可以一次性释放所有等待用户,但释放的速率受后续节点的虚拟用户量或者RPS的限制。

  1. 登录PTS控制台,选择性能测试 > 创建场景,然后单击PTS压测

  2. 添加API并配置基本信息。具体操作,请参见HTTP节点

  3. 业务会话区域单击添加指令右侧的下拉箭头,并选择集合点

  4. 展开集合点,然后选择集合点类型并设置相关参数。

    • 根据时间集合模式

      从压测启动开始计时,堆积用户请求直到等待时间结束,一次性释放所有等待的用户。等待时间单位为秒。例如设置等待时间为300秒,那么压测启动300秒之后释放集合点,仅能生效一次。

      说明

      集合点只能生效一次。

    • 根据用户量集合模式

      持续堆积用户等待,直到积压的用户数达到设置的用户量时,一次性释放所有等待的用户,并且只生效一次。即实现上一个节点完成的请求数的累加。