gpt4 book ai didi

java - 在Jmeter中,如何等待上一个采样器(JDBC请求)完成然后启动新的采样器请求(Http请求)

转载 作者:行者123 更新时间:2023-11-30 06:01:26 26 4
gpt4 key购买 nike

所以我有一种情况,我需要每次在http请求采样器之前进行数据库操作。问题是 http 请求需要时间来执行,而 db 请求位于 ThreadPool 中。因此 http 请求失败。

有人可以帮助我如何等待上一个采样器完成然后运行下一个采样器。

PS 也尝试过预处理器,但同样的问题

最佳答案

默认情况下,JMeter 颠倒运行采样器(或根据 Logic Controllers ),因此如果将 HTTP 请求采样器放在下,则 JDBC 请求采样器 JMeter 将首先执行 JDBC,然后执行 HTTP。

如果采样器生活在不同的地方Thread Groups您仍然可以使用 Inter-Thread Communication 配置一个依赖于另一个采样器的采样器插件基本上是一个 FIFO队列,以便您可以在执行 JDBC 请求采样器时在第一个线程组中放入一些内容,并在第二个线程组中等待队列大小更改,一旦完成 - 执行 HTTP 请求采样器。

您可以通过 JMeter Plugins Manager 安装线程间通信插件

JMeter Inter Thread Communication Plugin Manager

关于java - 在Jmeter中,如何等待上一个采样器(JDBC请求)完成然后启动新的采样器请求(Http请求),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52222666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com