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