【问题标题】:jmeter how to apply 1 second delay for every user for file uploadjmeter如何为每个用户应用1秒的文件上传延迟
【发布时间】:2018-07-19 19:35:56
【问题描述】:

我有一个场景,我需要检查文件上传需要多长时间。所以场景是这样的:

User Signs in -> User selects the file to upload -> user check if file is uploaded.

我们需要检查 10 个用户。截至目前,我们已经提供了 10 个登录凭据,每秒增加 1 个用户。所以我们在用户点击上传按钮之前设置并发。

但我需要每个用户每 1 秒点击一次上传按钮。因此,第一个用户在第二个第二个第二个用户在第一个第二个点击。就像第 10 个用户会在第 10 秒点击一样。

这可以实现吗?请帮帮我

【问题讨论】:

    标签: groovy jmeter


    【解决方案1】:

    如果您希望 上传 请求以 1 request per 1 second 的速率执行,最简单的选择是添加一个 Throughput Shaping Timer 作为此“上传”请求的子节点,并将其速率设置为 1 RPS

    此计时器将“告诉”JMeter 暂停线程以达到每秒 1 个请求的吞吐量,并且鉴于计时器的 scope 仅限于“上传”请求采样器 - 只有这个会被暂停。

    演示:

    更多信息:Using JMeter’s Throughput Shaping Timer Plugin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-18
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多