我有一个跟随
的测试如果我在一个吞吐量控制器中同时拥有这两个请求,我就能够这样做。但是,如果我在2个不同的吞吐量控制器中有2个请求,那么同样不起作用。
有人可以为此提供帮助吗?
答案 0 :(得分:0)
将值从一个控制器下的请求传递到另一个控制器下的请求没有限制,前提是它们位于同一个线程组中。但是,根据您的吞吐量控制器设置,第一个GET请求可能无法运行,始终与来自第二个吞吐量控制器的第二个GET请求同时运行。换句话说,吞吐量控制器都是独立做出决策的,并不总是就是否在它们下面运行采样器做出相同的决定。
要解决此问题,您需要引入一个依赖项,以便第二个GET仅在第一次执行时运行,或者在第二个GET具有默认值时,如果第一个请求不可用。
这是引入依赖关系的一种方式,例如(许多其他方法也是可能的):
Throughput Controller 1
GET 1
If Controller <-- check if GET 1 was executed
Throughput Controller 2 <-- runs only if GET 1 was executed
GET 2