https://bz.apache.org/bugzilla/show_bug.cgi?id=60149

            Bug ID: 60149
           Summary: Report / Dashboard : If granularity is below 1 sec,
                    the Throughput graphs will be incorrect
           Product: JMeter
           Version: 3.0
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Main
          Assignee: issues@jmeter.apache.org
          Reporter: tamas.szab...@rightside.co

Created attachment 34274
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34274&action=edit
jmeter log, TPS graph generated by the reporting dashboard

When the granularity is set below 1 second, the TPS and the other throughput
graphs will be incorrect. For example if the granularity is 500ms, the TPS will
be doubled on the graph.

Steps to reproduce:
1. Set jmeter.reportgenerator.overall_granularity = 500
2. Run some tests (the attached example runs a TCP Sampler based custom sampler
for the EPP protocol) with Reporting dashboard generated.

Here you can see in the jmeter log (attached) the average TPS:

...
2016/09/19 05:24:00 INFO  - jmeter.reporters.Summariser: summary +  33000 in
00:00:26 = 1246.7/s Avg:    53 Min:    30 Max:   118 Err:     0 (0.00%) Active:
70 Started: 70 Finished: 0 
2016/09/19 05:24:00 INFO  - jmeter.reporters.Summariser: summary =  33003 in
00:00:37 =  890.0/s Avg:    53 Min:    30 Max:   118 Err:     0 (0.00%) 
2016/09/19 05:24:30 INFO  - jmeter.reporters.Summariser: summary +  37300 in
00:00:30 = 1244.5/s Avg:    55 Min:    30 Max:   200 Err:     0 (0.00%) Active:
70 Started: 70 Finished: 0 
2016/09/19 05:24:30 INFO  - jmeter.reporters.Summariser: summary =  70303 in
00:01:07 = 1048.5/s Avg:    54 Min:    30 Max:   200 Err:     0 (0.00%) 
2016/09/19 05:25:00 INFO  - jmeter.reporters.Summariser: summary +  37200 in
00:00:30 = 1237.2/s Avg:    55 Min:    30 Max:   165 Err:     0 (0.00%) Active:
70 Started: 70 Finished: 0 
2016/09/19 05:25:00 INFO  - jmeter.reporters.Summariser: summary = 107503 in
00:01:37 = 1106.9/s Avg:    54 Min:    30 Max:   200 Err:     0 (0.00%)  
...

3. Wait for the tests to finish and check the Transaction Per Second graph in
the generated Reporting Dashboard

Expected results:
The same result should be in the dashboard report, around 1200 TPS.

Actual results:
The actual result in the graph seems to be doubled, around 2400 TPS.

Additional information:

- The full generated dashboard or the test result was above the 1MB limit, but
I can send if it would be helpful. Right now I attached the jmeter.log and the
TPS graph image.
- If I set the granularity to above or equal to 1 second, the graph will be
correct, so this is what I am doing currently.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to