def __init__(self, core): AbstractPlugin.__init__(self, core) self.decoder = MonitoringDataDecoder() self.mon_data = {} def create_storage(): return { 'avg': defaultdict(list), 'quantiles': defaultdict(list), 'threads': { 'active_threads': [] }, 'rps': { 'RPS': [] }, 'http_codes': defaultdict(list), 'net_codes': defaultdict(list), } self.overall = create_storage() self.cases = defaultdict(create_storage) self.start_time = None self.end_time = None self.show_graph = None self.template = None
def __init__(self, core): self.log = logging.getLogger(__name__) AbstractPlugin.__init__(self, core) module_path = self.get_option("module_path") module_name = self.get_option("module_name") sys.path.append(module_path) self.module = __import__(module_name)
def __init__(self, core): AbstractPlugin.__init__(self, core) self.end = None self.poll = None self.prepare = None self.start = None self.postprocess = None
def __init__(self, core): ''' Constructor ''' AbstractPlugin.__init__(self, core) self.interval = "10s" self.disk_limit = 2048 # 2 GB self.mem_limit = 512 # 0.5 GB self.last_check = 0
def __init__(self, core): AbstractPlugin.__init__(self, core) self.cause_criteria = None self.criterias = [] self.custom_criterias = [] self.counting = [] self.criteria_str = ''
def __init__(self, core): AbstractPlugin.__init__(self, core) self.decoder = MonitoringDataDecoder() self.mon_data = {} def create_storage(): return { 'avg': defaultdict(list), 'quantiles': defaultdict(list), 'threads': { 'active_threads': [] }, 'rps': { 'RPS': [] }, 'http_codes': defaultdict(list), 'net_codes': defaultdict(list), } self.overall = create_storage() self.cases = defaultdict(create_storage) self.start_time = None self.end_time = None self.show_graph = None self.template = os.path.dirname(__file__) + "/report.tpl"
def __init__(self, core): AbstractPlugin.__init__(self, core) self.screen = None self.render_exception = None self.console_markup = None self.remote_translator = None self.info_panel_width = '33' self.short_only = 0
def __init__(self, core): AbstractPlugin.__init__(self, core) self.out_file = None self.process = None self.concurrency = 0 self.options = None self.url = None self.requests = None
def __init__(self, core): ''' Constructor ''' AbstractPlugin.__init__(self, core) self.loadosophia = LoadosophiaClient() self.loadosophia.results_url = self.REDIR_TO self.project_key = None
def __init__(self, core): AbstractPlugin.__init__(self, core) AbstractInfoWidget.__init__(self) lines = open(os.path.dirname(__file__) + '/tips.txt').readlines() line = random.choice(lines) self.section = line[:line.index(':')] self.tip = line[line.index(':') + 1:].strip() self.disable = 0
def __init__(self, core): AbstractPlugin.__init__(self, core) Thread.__init__(self) self.daemon = True # Thread auto-shutdown self.port = 8080 self.last_sec = None self.server = None self.cache = DataCacher()
def __init__(self, core): AbstractPlugin.__init__(self, core) Thread.__init__(self) self.daemon = True # Thread auto-shutdown self.port = 8080 self.last_sec = None self.server = None self.interval = 60 self.quantiles_data = [] self.redirect = ''
def __init__(self, core): AbstractPlugin.__init__(self, core) self.jmeter_process = None self.args = None self.original_jmx = None self.jtl_file = None self.jmx = None self.user_args = None self.jmeter_path = None self.jmeter_log = None
def __init__(self, core): ''' Constructor ''' AbstractPlugin.__init__(self, core) self.loadosophia = LoadosophiaClient() self.loadosophia.results_url = None self.project_key = None self.color = None self.title = None
def __init__(self, core): AbstractPlugin.__init__(self, core) self.jobno = None self.default_target = None self.config = None self.process = None self.monitoring = MonitoringCollector() self.die_on_fail = True self.data_file = None self.mon_saver = None
def __init__(self, core): ''' Constructor ''' AbstractPlugin.__init__(self, core) self.loadosophia = LoadosophiaClient() self.loadosophia.results_url = None self.project_key = None self.color = None self.title = None self.online_buffer = [] self.online_initiated = False self.online_enabled = False
def __init__(self, core): AbstractPlugin.__init__(self, core) self.process = None self.phout_import_mode = 0 self.did_phout_import_try = False self.phantom_path = None self.eta_file = None self.processed_ammo_count = 0 self.config = None self.stepper = None self.phantom = None self.phantom_start_time = time.time()
def __init__(self, core): AbstractPlugin.__init__(self, core) self.process = None self.second_data_listeners = [] self.preproc_out_offset = 0 self.buffer = [] self.second_data_draft = [] self.preproc_out_filename = None self.cumulative_data = SecondAggregateDataTotalItem() self.reader = None self.time_periods = [ tankcore.expand_to_milliseconds(x) for x in self.default_time_periods.split(' ') ] self.last_sample_time = 0
def __init__(self, core): AbstractPlugin.__init__(self, core) Thread.__init__(self) self.daemon = True # Thread auto-shutdown self.port = 8080 self.last_sec = None self.server = None self.interval = 60 self.quantiles_data = [] self.codes_data = [] self.avg_data = [] self.redirect = ''
def __init__(self, core): AbstractPlugin.__init__(self, core) self.jmeter_process = None self.args = None self.original_jmx = None self.jtl_file = None self.jmx = None self.user_args = None self.jmeter_path = None self.jmeter_log = None self.start_time = time.time() self.jmeter_buffer_size = None
def __init__(self, core): AbstractPlugin.__init__(self, core) self.jmeter_process = None self.args = None self.original_jmx = None self.jtl_file = None self.jmx = None self.user_args = None self.jmeter_path = None self.jmeter_log = None self.start_time = time.time() self.jmeter_buffer_size = None self.use_argentum = None
def __init__(self, core): self.log = logging.getLogger(__name__) AbstractPlugin.__init__(self, core) self.gun_type = None self.start_time = time.time() self.stepper_wrapper = StepperWrapper(self.core, BFGPlugin.SECTION) self.log.info("Initialized BFG") self.gun_classes = { 'log': LogGun, 'sql': SqlGun, 'custom': CustomGun, }
def __init__(self, core): AbstractPlugin.__init__(self, core) self.process = None self.second_data_listeners = [] self.preproc_out_offset = 0 self.buffer = [] self.second_data_draft = [] self.preproc_out_filename = None self.cumulative_data = SecondAggregateDataTotalItem() self.reader = None self.time_periods = [tankcore.expand_to_milliseconds(x) for x in self.default_time_periods.split(' ')] self.last_sample_time = 0 self.precise_cumulative = 1
def __init__(self, core): AbstractPlugin.__init__(self, core) self.config = None self.process = None self.predefined_phout = None self.phout_import_mode = False self.did_phout_import_try = False self.phantom_path = None self.eta_file = None self.processed_ammo_count = 0 self.phantom_start_time = time.time() self.buffered_seconds = "2" self.phantom = None self.cached_info = None
def __init__(self, core): AbstractPlugin.__init__(self, core) self.config = None self.process = None self.predefined_phout = None self.phout_import_mode = False self.did_phout_import_try = False self.phantom_path = None self.eta_file = None self.processed_ammo_count = 0 self.phantom_start_time = time.time() self.buffered_seconds = "2" self.phantom = None self.cached_info = None self.phantom_stderr = None
def __init__(self, core): AbstractPlugin.__init__(self, core) self.buffered_seconds=2 self.process=None self.process_stderr = None self.process_start_time = None
def __init__(self, core): AbstractPlugin.__init__(self, core) self.ok_codes = [] self.fail_code = 10
def __init__(self, core): AbstractPlugin.__init__(self, core) self.count = 0
def __init__(self, core): AbstractPlugin.__init__(self, core) self.overall_quantiles = defaultdict(list) self.overall_rps = []
def __init__(self, core): AbstractPlugin.__init__(self, core) self.graphite_client = None
def __init__(self, core): self.log = logging.getLogger(__name__) AbstractPlugin.__init__(self, core) self.base_address = self.get_option("base_address")
def __init__(self, core): self.log = logging.getLogger(__name__) AbstractPlugin.__init__(self, core) param = self.get_option("param", '15') self.log.info('Initialized log gun for BFG with param = %s' % param)
def __init__(self, core): AbstractPlugin.__init__(self, core) self.buffered_seconds = 2 self.process = None self.process_stderr = None self.process_start_time = None
def __init__(self, core): self.log = logging.getLogger(__name__) AbstractPlugin.__init__(self, core) self.engine = create_engine(self.get_option("db"))