//package io.delphi.qa.auto.awsmfrw.managers.helpers.perf;
//
//import io.delphi.qa.auto.awsmfrw.common_baby.perf.dsl.IsaDslJmeter;
//import us.abstracta.jmeter.javadsl.JmeterDsl;
//import us.abstracta.jmeter.javadsl.core.DslTestPlan;
//import us.abstracta.jmeter.javadsl.core.DslThreadGroup;
//
//public class MgJmeterFragments {
//
//  private final MgJmeterTransactions jmeterTransactions = new MgJmeterTransactions();
//  private final MgJmeterHttpSampler jmeterHttpSampler = new MgJmeterHttpSampler();
//
//  public DslTestPlan.TestPlanChild before() {
//    return IsaDslJmeter.setUpThreadGroup("before", 1,
//        1,
//        jmeterHttpSampler.influxStartEvent());
//  }
//
//  public DslTestPlan.TestPlanChild after() {
//    return IsaDslJmeter.tearDownThreadGroup("after", 1,
//        1,
//        jmeterHttpSampler.influxEndEvent());
//  }
//
//  public DslThreadGroup transactionDemo() {
//    return JmeterDsl.threadGroup("transactionDemo",
//        2,
//        10,
//        jmeterHttpSampler.defaultHeaders(),
//        jmeterTransactions.smokeHealth());
//  }
//
//  public DslThreadGroup  healthDemo() {
//    return JmeterDsl.threadGroup("healthDemo",
//        5,
//        100,
//        jmeterHttpSampler.defaultHeaders()
//        , jmeterHttpSampler.oAuth()
//        , jmeterHttpSampler.health()
//        , jmeterHttpSampler.dataHealthCompleteness()
//        , jmeterHttpSampler.dataHealthChartPositions()
//    );
//  }
//}
