I am working on Jmeter load test. I want to maintain the incremented counter value for the next requests, however, the counter value resets to 0 again -
i working on jmeter load test. want maintain incremented counter value next parallel requests [each request defined under throughput controller], however, counter value resets 0 again subsequent requests.
here how test plan looks -
+thread group
+counter (starts 0 , increments 1 ; ref name : index)
+throughput controller [total execution : 1]
- http request1 - uses index value 0 in request fine.
+throughput controller [total execution : 2]
- http request2 - should use index value 1 , 2 , counter again resets 0 , uses value 0 , 1 2 executions.
+throughput controller [ total execution : 3]
- http request3 - should use index value 3 , 4, 5 ; instead uses value 0,1,2 counter resets well.
how maintain counter value can run these requests desired index values.
thanks here.
there no direct functionality in jmeter counter handle problem. either can use beanshell sampler or can handle scenario through workaround counter explained below:
control number of throughput controllers execution via variables.
for example create 3 variables:
controller1_executiontimes: 1 controller2_executiontimes: 2 controller3_executiontimes: 3 now can use these variables set starting point of counters.
- set start point of counter1 0
- set start point of counter2 ${controller1_executiontimes}
- set start point of counter3 ${controller1_executiontimes} + ${controller2_executiontimes}
and on.
Comments
Post a Comment