/** * Configures Transaction Sampler from SamplePackage extracted from Test plan and returns it * @param transactionSampler {@link TransactionSampler} * @return {@link SamplePackage} */ public SamplePackage configureTransactionSampler(TransactionSampler transactionSampler) { TransactionController controller = transactionSampler.getTransactionController(); SamplePackage pack = transactionControllerConfigMap.get(controller); pack.setSampler(transactionSampler); return pack; }
/** * Configures sampler from SamplePackage extracted from Test plan and returns it * @param sampler {@link Sampler} * @return {@link SamplePackage} */ public SamplePackage configureSampler(Sampler sampler) { SamplePackage pack = samplerConfigMap.get(sampler); pack.setSampler(sampler); configureWithConfigElements(sampler, pack.getConfigs()); return pack; }
pack.setSampler(sam); pack.setRunningVersion(true); samplerConfigMap.put(sam, pack);
private void saveTransactionControllerConfigs(TransactionController tc) { List<ConfigTestElement> configs = new LinkedList<>(); List<Controller> controllers = new LinkedList<>(); List<SampleListener> listeners = new LinkedList<>(); List<Timer> timers = new LinkedList<>(); List<Assertion> assertions = new LinkedList<>(); LinkedList<PostProcessor> posts = new LinkedList<>(); LinkedList<PreProcessor> pres = new LinkedList<>(); for (int i = stack.size(); i > 0; i--) { addDirectParentControllers(controllers, stack.get(i - 1)); for (Object item : testTree.list(stack.subList(0, i))) { if (item instanceof SampleListener) { listeners.add((SampleListener) item); } if (item instanceof Assertion) { assertions.add((Assertion) item); } } } SamplePackage pack = new SamplePackage(configs, listeners, timers, assertions, posts, pres, controllers); pack.setSampler(new TransactionSampler(tc, tc.getName())); pack.setRunningVersion(true); transactionControllerConfigMap.put(tc, pack); }