示例#1
0
  private JMeterResult executeMe() throws Exception {
    addLogFile(testFile.getName());
    Boolean resultState = true;
    JMeterResult results = new JMeterResult();

    String resultFile = executeTest(testFile);
    try {
      // Force shutdown
      ShutdownClient.main(new String[] {"Shutdown"});
    } catch (IOException ex) {
      log.error(ex);
      resultState = false;
    }
    try {
      results = resultValidator(resultFile);
    } catch (FileNotFoundException e) {
      log.error(e);
      resultState = false;
    }
    results.setFileName(resultFile);
    results.setExecutionState(resultState);

    return results;
  }