I'm new to JMeter and I'm having some trouble with it.
I want to control my throughput per minute via the "Constant Throughput Timer" timer, however, it only applies to the HTTP requests, and not the transactions controllers.
Let me explain a bit further, I want to simulate an user experience where the user performs X clicks every minute. However, each "click" can gather different "resources". for instance, sometimes it will get him a jps, some js, a png and a css, some other times, it'll only get him a jsp. I want to manage throughput per minute for each transaction controller, but I can't manage to do it.
Can it be done? If yes can someone help me with it? I also tried using jp@gc Throughput Shaping Timer without success.
My test plan looks like this:
Test Plan
-Thread group 1
-Transaction Controller A
-Transaction Controller Page X (first clic)
-Http request 1 (.jps)
-Http request 2 (.js)
-Http request 3 (.png)
-Http request 4 (.css)
-Transaction Controller Page Y (seconde clic)
-Http request 5 (.jps)
-Http request 6 (.js)
-Http request 8 (.css)
-Transaction Controller Page Z (third clic)
-Http request 9 (.jps)
-Http request 11 (.png)
-Http request 12 (.css)
...
-Transaction Controller Page ZZZ (twelveth clic)
-Http request 111 (.jps)
-Http request 112 (.js)
-Http request 113 (.png)
-Http request 114 (.css)
-Thread group 2
-Transaction Controller B
-Transaction Controller Page X² (first clic)
...
...
Thanks, and sorry for my bad English