我想创建Jmeter脚本,在其中我可以动态地提供相关API调用之间的延迟

时间:2017-06-14 07:17:28

标签: performance jmeter performance-testing

我想创建Jmeter脚本,其中只有在成功接收到它所依赖的api调用的响应之后才进行一些api调用。 Jmeter有可能吗?如果是,那么请告诉我怎么做?

1 个答案:

答案 0 :(得分:1)

每个JMeter线程(虚拟用户)正在颠倒(或根据Logic Controllers)执行采样器,因此您有HTTP Request个采样器,如:

  • HTTP请求1
  • HTTP请求2
  • HTTP请求3

每个JMeter线程都会执行顺序的采样器,因此您基本上不做任何事情。

除非您尝试同步在不同Thread Groups中运行的线程,在这种情况下,您需要在它们之间实现一些同步,以便依赖于先前结果的线程将等到它们执行。您可以使用Inter-Thread Communication插件实现它以设置同步。

您可以使用JMeter Plugins Manager

安装线程间通信插件

JMeter Inter Thread Communication