All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.neotys.neoload.model.repository.Variable Maven / Gradle / Ivy

package com.neotys.neoload.model.repository;

import java.util.Optional;

/**
 * @deprecated As of v3, replaced by an associated class from v3 version.
 */
@Deprecated
public interface Variable {
	
	enum VariablePolicy{
		EACH_USE, //1
		EACH_REQUEST, //2
		EACH_PAGE, // 3
		EACH_VUSER, //4
		EACH_ITERATION //5
	}
	
	enum VariableScope{//range
		UNIQUE, //4
		GLOBAL, //1
		LOCAL // 2
	}
	
	enum VariableNoValuesLeftBehavior{
		CYCLE, //CYCLE_VALUES
		STOP, // STOP_TEST
		NO_VALUE // DEFAULT_VALUE
	}
	
	enum VariableOrder{ //order
		SEQUENTIAL, //1
		RANDOM, //2
	}

	String getName();
	Optional getDescription();
	Optional getOrder();
	VariablePolicy getPolicy();
	VariableScope getScope();
	Optional getNoValuesLeftBehavior();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy