当前位置: 首页 > 知识库问答 >
问题:

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

朱博实
2023-03-14

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

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

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

但是我需要每个用户在每1秒后点击上传按钮。所以第一用户在第一秒点击第二用户在第二秒点击。就像第10个用户会在第10秒点击。

这是可以实现的吗?请帮帮我

共有1个答案

岳嘉悦
2023-03-14

如果您希望上传请求以1秒1个请求的速率执行,最简单的方法是添加吞吐量成形计时器作为此“上传”请求的子项,并将其速率设置为1rps

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

演示:

更多信息:使用JMeter的吞吐量成形计时器插件

 类似资料:
  • 问题内容: 我想在两次通话之间延迟5秒…我该如何在jQuery中执行此操作…似乎jQuery对此不起作用… 问题答案: 您可以使用普通的javascript,这将在5秒后调用一次your_func: 如果您的函数没有参数且没有显式接收器,则可以直接调用我曾经用过一个插件。它具有和方法。

  • 问题内容: jQuery 1.5带来了新的Deferred对象和附加的方法,以及。 对于那些以前从未使用过的用户,我已经为其添加了注释。 这些新方法的可能用途是什么,我们如何将它们适应模式? 我已经阅读了API和[源代码,所以我知道它的作用。我的问题是我们如何在日常代码中使用这些新功能? 我有一个缓冲区类的简单示例,该类按顺序调用AJAX请求。(上一个完成后,下一个开始)。 我在寻找示威和可能的用

  • 我无法从Jmeter上传.zip文件。 在尝试上传文件时,我遇到如下错误, 支持的HTTP方法:POST。 请求标题: 有人能帮我上传吗?从Jmeter的zip文件,参考下面的图片为我的请求, 提前感谢。

  • 测试结构: Thread1-Sampler1(例如:访问登录表单) 我试着把计时器当作取样器,不管是父母还是孩子。也许我错过了什么,因为没有一个计时器在为我工作。 我已经找到了类似的问题解决方案,但没有一个对我有用:JMeter——在多个线程组之间共享请求之间的延迟Ultimate thread Group中每个线程的延迟

  • 如何每秒触发10个请求,而不是等待前面的线程在jmeter中完成。 需要打1000次, 当前线程组中的以下配置,用户数:10循环:100 我猜线程正在等待响应,即使在第二秒之后。 但是我需要每秒发出10个请求,不管响应如何。 恒定吞吐量计时器将有助于做到这一点?如果是这种情况,我应该提供什么配置。 非常感谢您的帮助。。

  • hibernate的@BatchSize注释允许批量获取延迟加载的实体。例如,如果我有类似的东西: 现在,如果我得到一个产品的类别,Hibernate将获取多达10个处于当前会话中且尚未初始化其类别字段的产品的类别。这节省了大量对数据库的SQL调用。到目前为止还不错。现在我想知道为什么我不会在每个延迟加载关系上使用@BatchSize注释?毕竟,我为什么要对数据库进行额外的调用?这显然是有原因的,