Open Laszlo Performance Log Analysis Tool author: benjamin shine ben@laszlosystems.com modified: 11.06.2006 Requires Java 1.5 and junit. To compile: $ mkdir build $ javac -classpath $ANT_HOME/lib/junit.jar -d build src/org/openlaszlo/perf/*.java src/org/openlaszlo/test/perf/*.java To run tests: $ java -classpath $ANT_HOME/lib/junit.jar:build junit.textui.TestRunner org.openlaszlo.perf.PerfResultTest $ java -classpath $ANT_HOME/lib/junit.jar:build junit.textui.TestRunner org.openlaszlo.perf.PerfLogReaderTest $ java -classpath $ANT_HOME/lib/junit.jar:build junit.textui.TestRunner org.openlaszlo.perf.PerfSuiteTest If all is well, you will see some testing output followed by OK (4 tests) To run tests in a graphical user interface: $ java -classpath $ANT_HOME/lib/junit.jar:build junit.swingui.TestRunner org.openlaszlo.perf.PerfResultTest $ java -classpath $ANT_HOME/lib/junit.jar:build junit.swingui.TestRunner org.openlaszlo.perf.PerfLogReaderTest $ java -classpath $ANT_HOME/lib/junit.jar:build junit.swingui.TestRunner org.openlaszlo.perf.PerfSuiteTest To run main: $ java -classpath build org.openlaszlo.perf.Main The log files to be evaluated can be listed as command line parameters. For example $ java -classpath build org.openlaszlo.perf.Main $LPS_HOME/test/lfc/perf/results.txt Filter: Windows IE MSIE 6 (dhtml, no debug) 112.006 for suite viewperf Filter: Windows IE MSIE 7 (dhtml, no debug) Filter: Windows swf swf7 (no debug) 9.7005 for suite viewperf Filter: Windows swf swf8 (no debug) 9.254 for suite viewperf Filter: Mac Firefox (dhtml, no debug) 13.49567 for suite viewperf Filter: Mac swf swf7(no debug) 8.99416 for suite viewperf Filter: Mac swf swf8(no debug) 8.925 for suite viewperf Filter: Safari 37.847 for suite viewperf To use IntelliJ IDEA, open performance.ipr in IntelliJ IDEA 6.0. URLS to hit for testing: in windows xp in firefox http://192.168.2.3:8080/legals/test/lfc/perf/viewperf.lzx?lzr=swf7 http://192.168.2.3:8080/legals/test/lfc/perf/viewperf.lzx?lzr=swf8 http://192.168.2.3:8080/legals/test/lfc/perf/viewperf.lzx?lzr=dhtml in windows xp in ie6 http://192.168.2.3:8080/legals/test/lfc/perf/viewperf.lzx?lzr=dhtml in windows xp in ie7 http://192.168.2.3:8080/legals/test/lfc/perf/viewperf.lzx?lzr=dhtml in mac in firefox http://192.168.2.3:8080/legals/test/lfc/perf/viewperf.lzx?lzr=swf7 http://192.168.2.3:8080/legals/test/lfc/perf/viewperf.lzx?lzr=swf8 http://192.168.2.3:8080/legals/test/lfc/perf/viewperf.lzx?lzr=dhtml Copyright 2006 Laszlo Systems