PerformanceReportWriter writer = createPerfWriter();
writer.openReportWriter();
writer.writeProperties("jvmSettings", System.getProperties());
writer.writeProperties("testSystemSettings", ReflectionUtil.retrieveObjectProperties(getSysTest()));
writer.writeProperties("jmsFactorySettings", ReflectionUtil.retrieveObjectProperties(jmsConnFactory));
writer.writeProperties("jmsClientSettings", ReflectionUtil.retrieveObjectProperties(getJmsClientProperties()));
// set up performance samplers indicated by the user
List<PerformanceSampler> samplers = new ArrayList<>();
Set<String> requestedSamplers = getSysTest().getSamplersSet();