Automated Performance Testing
To use this harness, use a URI of the following form:
http://www.hixie.ch/tests/adhoc/perf/automation-harness.html?http://www.hixie.ch/tests/adhoc/perf/dom/real-world/006.html
The test itself must be on the same server and include this line of code:
if (parent.reportResults) parent.reportResults(result1, result2, result3);
The following tests are known to work with this harness:
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/000.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/001.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/002.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/003.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/004.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/005.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/006.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/007.html (total elapsed, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/008.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/009.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/core/001.html (total elapsed, ms; append time, ms; prepend time, ms; index time, ms; insert time, ms; remove time, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/artificial/core/002.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/real-world/001.html (total elapsed, ms; ideal result, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/real-world/002.html (total elapsed, ms; ideal result, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/real-world/003.html (total elapsed, ms; ideal result, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/real-world/004.html (total elapsed, ms; ideal result, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/real-world/005.html (total elapsed, ms; average per iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/dom/real-world/006.html (total elapsed, ms; average per iteration, ms; fastest iteration, ms; slowest iteration, ms)
- http://www.hixie.ch/tests/adhoc/perf/video/001.html (total elapsed, ms; non-idle elapsed, ms; frame speed, fps)
- http://www.hixie.ch/tests/adhoc/perf/video/002.html (total elapsed, ms; non-idle elapsed, ms; frame speed, fps)
- http://www.hixie.ch/tests/adhoc/perf/video/003.html (total elapsed, ms; non-idle elapsed, ms; frame speed, fps)
- http://www.hixie.ch/tests/adhoc/perf/video/004.html (total elapsed, ms; non-idle elapsed, ms; frame speed, fps)
- http://www.hixie.ch/tests/adhoc/svg/perf/001.xml (total elapsed, ms)
- http://www.hixie.ch/tests/adhoc/svg/perf/002.xml (total elapsed, ms)
- http://www.hixie.ch/tests/adhoc/svg/perf/003.xml (total elapsed, ms)
- http://www.hixie.ch/tests/adhoc/svg/perf/004.xml (total elapsed, ms)
- http://www.hixie.ch/tests/adhoc/svg/perf/005.xml (total elapsed, ms)
- http://www.hixie.ch/tests/adhoc/svg/perf/006.xml (total elapsed, ms)
- http://www.hixie.ch/tests/adhoc/svg/perf/007.xml (total elapsed, ms)
This harness must be run at the same window size on the same hardware with the cursor in the same place for the numbers to be comparable.