separate perf test loop from tap

performance tests can run for an unpredictable amount of time
and under the constraint of tap this can cause timeouts in certain tests
or subtests.  since we are primarily focused on stat collection
this test should focus on creating a final report on the workload that was executed