Bug 53718 - Add a new visualizer 'Response Time Graph' to draw a line graph showing the evolution of response time for a test
Add a new visualizer 'Response Time Graph' to draw a line graph showing the e...
Status: RESOLVED FIXED
Product: JMeter
Classification: Unclassified
Component: Main
Nightly (Please specify date)
All All
: P2 normal (vote)
: ---
Assigned To: JMeter issues mailing list
:
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2012-08-14 15:12 UTC by Milamber
Modified: 2012-09-14 07:06 UTC (History)
1 user (show)



Attachments
Default graph (136.45 KB, image/png)
2012-08-14 15:12 UTC, Milamber
Details
Default settings (36.04 KB, image/png)
2012-08-14 15:13 UTC, Milamber
Details
Custom graph (124.66 KB, image/png)
2012-08-14 15:13 UTC, Milamber
Details
Custom settings (37.05 KB, image/png)
2012-08-14 15:13 UTC, Milamber
Details
French settings (37.94 KB, image/png)
2012-08-14 15:14 UTC, Milamber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Milamber 2012-08-14 15:12:17 UTC
I've just finish to develop a new visualizer which drawing a line graph showing the evolution of response time for a test (for each sampler).
It's based on jCharts API (already in JMeter libs).

In attachments, you can find some screenshots. 

Questions:
* What's the best name for this visualizer? "Line Graph"?
* The best name in French: "Graphique évolution des temps de réponses" ?
* Default values (and associated labels) seems good for you?

I will commit the changes on svn, and continue to work on the documentation for this element.

Any comments are welcome.
Comment 1 Milamber 2012-08-14 15:12:53 UTC
Created attachment 29228 [details]
Default graph
Comment 2 Milamber 2012-08-14 15:13:10 UTC
Created attachment 29229 [details]
Default settings
Comment 3 Milamber 2012-08-14 15:13:26 UTC
Created attachment 29230 [details]
Custom graph
Comment 4 Milamber 2012-08-14 15:13:42 UTC
Created attachment 29231 [details]
Custom settings
Comment 5 Milamber 2012-08-14 15:14:02 UTC
Created attachment 29232 [details]
French settings
Comment 6 Milamber 2012-08-14 15:31:51 UTC
URL: http://svn.apache.org/viewvc?rev=1372926&view=rev
Log:
Add a new visualizer to draw a line graph showing the evolution of response time for a test
Bugzilla Id: 53718

Added:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphChart.java   (with props)
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphLineBean.java   (with props)
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphVisualizer.java   (with props)
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/utils/
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/utils/Colors.java   (with props)
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/utils/colors.properties   (with props)
Modified:
    jmeter/trunk/bin/saveservice.properties
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatGraphProperties.java
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages.properties
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages_fr.properties
    jmeter/trunk/xdocs/changes.xml
    jmeter/trunk/xdocs/usermanual/component_reference.xml
Comment 7 Milamber 2012-08-14 17:13:01 UTC
URL: http://svn.apache.org/viewvc?rev=1372968&view=rev
Log:
Change the lock method
Add a warning to prohibit the update of interval si no file
Remove a double check on durationTest and improves the message
Bugzilla Id: 53718

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphVisualizer.java
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages.properties
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages_fr.properties
Comment 8 Milamber 2012-08-14 19:35:09 UTC
URL: http://svn.apache.org/viewvc?rev=1373043&view=rev
Log:
Enable playing with interval and filter label on a running test
Bugzilla Id: 53718

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphVisualizer.java
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages.properties
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages_fr.properties
Comment 9 Philippe Mouawad 2012-08-14 20:36:55 UTC
Great !!!
Comment 10 Milamber 2012-08-16 17:44:52 UTC
URL: http://svn.apache.org/viewvc?rev=1373944&view=rev
Log:
Add Line graph manual
Bugzilla Id: 53718

Added:
    jmeter/trunk/docs/images/screenshots/linegraph.png   (with props)
    jmeter/trunk/docs/images/screenshots/linegraph_settings.png   (with props)
    jmeter/trunk/xdocs/images/screenshots/linegraph.png   (with props)
    jmeter/trunk/xdocs/images/screenshots/linegraph_settings.png   (with props)
Modified:
    jmeter/trunk/xdocs/usermanual/component_reference.xml
Comment 11 Milamber 2012-08-17 18:27:10 UTC
URL: http://svn.apache.org/viewvc?rev=1374385&view=rev
Log:
Change the name "Line Graph" to "Response Time Graph"
Bugzilla Id: 53718

Added:
    jmeter/trunk/docs/images/screenshots/response_time_graph.png   (with props)
    jmeter/trunk/docs/images/screenshots/response_time_graph_settings.png   (with props)
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/RespTimeGraphChart.java   (contents, props changed)
      - copied, changed from r1373224, jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphChart.java
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/RespTimeGraphLineBean.java   (contents, props changed)
      - copied, changed from r1373224, jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphLineBean.java
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java   (contents, props changed)
      - copied, changed from r1373224, jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphVisualizer.java
    jmeter/trunk/xdocs/images/screenshots/response_time_graph.png   (contents, props changed)
      - copied, changed from r1373944, jmeter/trunk/xdocs/images/screenshots/linegraph.png
    jmeter/trunk/xdocs/images/screenshots/response_time_graph_settings.png   (contents, props changed)
      - copied, changed from r1373944, jmeter/trunk/xdocs/images/screenshots/linegraph_settings.png
Removed:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphChart.java
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphLineBean.java
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/LGraphVisualizer.java
    jmeter/trunk/xdocs/images/screenshots/linegraph.png
    jmeter/trunk/xdocs/images/screenshots/linegraph_settings.png
Modified:
    jmeter/trunk/bin/saveservice.properties
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages.properties
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages_fr.properties
    jmeter/trunk/xdocs/usermanual/component_reference.xml
Comment 12 Milamber 2012-08-22 23:33:10 UTC
URL: http://svn.apache.org/viewvc?rev=1376315&view=rev
Log:
Moves the pattern filter on reload data action
Force the reloaded data (to remove filter) when unchecked the filter checkbox
Add a change listener on JTabbedPane to make the graph when clic on Graph tab (without clic on Display Graph button)
Reorganise some methods in source file
Bugzilla Id: 53718

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java
Comment 13 Milamber 2012-08-23 12:26:31 UTC
URL: http://svn.apache.org/viewvc?rev=1376457&view=rev
Log:
Rename Reload data button to Apply Filter
Bugzilla Id: 53718

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages.properties
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages_fr.properties
Comment 14 Milamber 2012-09-14 07:06:38 UTC
URL: http://svn.apache.org/viewvc?rev=1384659&view=rev
Log:
The internal data list must contains sampler label to allow reload data/interval and draw the graph if no results file defined.
Bugzilla Id: 53718

Added:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/RespTimeGraphDataBean.java   (with props)
Modified:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java