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

如何让我的下一个采样器在杰米等到我的文件下载?

龚俭
2023-03-14

我有一个场景,在一个线程组中有两个采样器。在一个采样器中,我执行一个POST请求,该请求触发文件下载过程。该过程将继续,直到文件的所有详细信息在后端完全获取。然后在下一个采样器中,我执行一个GET请求,得到下载的文件链接作为响应。使用该链接,我可以从服务器下载该文件。

当我运行线程组时,第二个采样器即使在我的文件下载过程中也会执行,即使第二个采样器的响应代码是200,我也会在响应中得到空数据。

所以我需要让第二个采样器等待,直到我的文件下载请求获取文件的所有细节。

共有1个答案

吕昀
2023-03-14

有两种可能的解决方案:

  1. 您可以使用流量控制操作采样器或合适的JMeter定时器进行某种形式的“硬等待”,以便下一个“GET”请求总是在即发布请求后5分钟内执行
  2. 如果有一种方法可以使用HTTP请求或JDBC请求取样器来验证“后台进程”的进度,您可以将其放在“同时控制器”下,等待进程完成。
 类似资料:
  • 问题内容: 我正在使用Struts2,Spring和Hibernate。 我用POI编写了一个名为test.xls的简单Excel文件。当我运行该操作时,它可以工作,因为出现了test.xls,但它在我的tomcat文件夹中。 我希望该文件可以在我的jsp页面上下载。如何使用户下载.xls文件?相反,我怎么称呼那条路? 抱歉,答案很明显,我是新来的。我知道它可能与ServletContext或Ht

  • 我有这段代码,它从用户那里获取输入,他们的卡号,并显示该卡以及它的过期日期。 代码从fence.txt获取卡号和日期。 fence.txt内部的数据显示为 当用户搜索卡123456时,结果如下 我一直在想怎么才能把它变成 我一直想把它炸开,但没有效果。我能对它做什么?我还希望它说“没有找到”,如果卡在文件中没有找到。

  • 我试图让物体像在地球上一样落下。我已经把它们放到了我想要的地方,但是我似乎不能激活它们。 这就是我想要坠落的物体 这是运行它的代码。当鼠标被点击时,木星的小图片就会出现在鼠标被点击的地方。我如何让这张图片落下?

  • 问题内容: 嗨,我需要将wav音频文件的采样率从44.1kHz下采样到8kHz。我必须使用字节数组手动完成所有工作…这是出于学术目的。 我目前正在使用2个类(接收器和源)来弹出和推送字节数组。一切顺利,直到到达需要使用线性插值对数据块进行下采样的部分为止。 由于我是从44100降采样到8000 Hz,因此我该如何插入一个包含约128000000字节的字节数组?现在,我弹出5、6或7个字节,具体取决

  • 这个命令给出了正确的更新版本,因此我认为JDK安装正确。我需要知道它的位置。如何找到JDK的路径?

  • “我想下载一个从基于spring的restful web服务发送的.pdf文件到我的angular应用程序。如何下载,我的angular应用程序或Spring Boot上是不是缺少了一些代码?” 我正在从angular 6应用程序向spring-boot服务器发送一个HTTP GET请求,该服务器生成一个.pdf文件,然后将这个.pdf文件作为blob发送给我,但当我试图在angular侧创建一个