jmeter如何为每个用户应用1秒的延迟进行文件上传

时间:2018-07-19 19:35:57

标签: groovy jmeter

我有一个场景,我需要检查上传文件需要多少时间。因此,场景如下:

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

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

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

这可以实现吗?请帮助我

1 个答案:

答案 0 :(得分:0)

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

JMeter Throughput Shaping Timer

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

演示:

JMeter Throughput Shaping Timer Demo

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