Cook a page to generate flamegraph output. Optionally, provide a baseline URL and perform a regression analysis.
--name, -nname for given scenario
--scenario, -sURL for scenario under test
--baseline, -boptional baseline scenario to compare against
--temp-dir, -tlocation to store intermediate files (default: cwd)
--out-dir, -olocation to store test results (default: cwd)
--help, -?, -hhelp message
The following invocations perform the tests using a scenario that you can find here.
$ flamegrill cook -n SplitButton -s "http://fabricweb.z5.web.core.windows.net/pr-deploy-site/refs/heads/master/perf-test/index.html?scenario=SplitButtonNew&iterations=5000"
$ flamegrill cook -n SplitButton -s "http://fabricweb.z5.web.core.windows.net/pr-deploy-site/refs/heads/master/perf-test/index.html?scenario=SplitButtonNew&iterations=5000" -r "http://fabricweb.z5.web.core.windows.net/pr-deploy-site/refs/heads/master/perf-test/index.html?scenario=SplitButton&iterations=5000"
$ flamegrill cook -n SplitButtonNew -s "http://fabricweb.z5.web.core.windows.net/pr-deploy-site/refs/heads/master/perf-test/index.html?scenario=SplitButtonNew&iterations=5000" -o out -t temp