def __init__(self, host, port, ssid, security, password, url, requests_per_ten, station_list, target_requests_per_ten=60, number_template="00000", num_tests=1, radio="wiphy0", _debug_on=False, upstream_port="eth1", _exit_on_error=False, _exit_on_fail=False): super().__init__(host, port, _debug=_debug_on, _halt_on_error=_exit_on_error, _exit_on_fail=_exit_on_fail) self.host = host self.port = port self.radio = radio self.upstream_port = upstream_port self.ssid = ssid self.security = security self.password = password self.url = url self.requests_per_ten = requests_per_ten self.number_template = number_template self.sta_list = station_list self.num_tests = num_tests self.target_requests_per_ten = target_requests_per_ten self.local_realm = realm.Realm(lfclient_host=self.host, lfclient_port=self.port) self.station_profile = self.local_realm.new_station_profile() self.cx_profile = self.local_realm.new_l4_cx_profile() self.station_profile.lfclient_url = self.lfclient_url self.station_profile.ssid = self.ssid self.station_profile.ssid_pass = self.password, self.station_profile.security = self.security self.station_profile.number_template_ = self.number_template self.station_profile.mode = 0 self.cx_profile.url = self.url self.cx_profile.requests_per_ten = self.requests_per_ten self.port_util = realm.PortUtils(self.local_realm)
def __init__(self, ssid, security, password, url, requests_per_ten, station_list, test_duration="2m", host="localhost", port=8080, number_template="00000", num_tests=1, radio="wiphy0", mode=0, ap=None, _debug_on=False, upstream_port="eth1", _exit_on_error=False, _exit_on_fail=False): super().__init__(host, port, _debug=_debug_on, _halt_on_error=_exit_on_error, _local_realm=realm.Realm(lfclient_host=host, lfclient_port=port), _exit_on_fail=_exit_on_fail) self.host = host self.port = port self.radio = radio self.upstream_port = upstream_port self.ssid = ssid self.security = security self.password = password self.mode = mode self.ap = ap self.url = url self.requests_per_ten = requests_per_ten self.number_template = number_template self.sta_list = station_list self.num_tests = num_tests self.target_requests_per_ten = requests_per_ten self.test_duration = test_duration self.station_profile = self.local_realm.new_station_profile() self.cx_profile = self.local_realm.new_l4_cx_profile() self.station_profile.lfclient_url = self.lfclient_url self.station_profile.ssid = self.ssid self.station_profile.ssid_pass = self.password, self.station_profile.security = self.security self.station_profile.number_template_ = self.number_template self.station_profile.mode = self.mode if self.ap is not None: self.station_profile.set_command_param("add_sta", "ap", self.ap) self.cx_profile.url = self.url print(self.cx_profile.url) self.cx_profile.requests_per_ten = self.requests_per_ten self.port_util = realm.PortUtils(self.local_realm)
def __init__(self, host, port, ssid, security, password, requests_per_ten, station_list, number_template="00000", upstream_port="eth1", radio="wiphy0", ftp_user="******", ftp_passwd="localhost", source="", dest="", test_duration="5m", _debug_on=False, _exit_on_error=False, _exit_on_fail=False): super().__init__(host, port, _debug=_debug_on, _halt_on_error=_exit_on_error, _exit_on_fail=_exit_on_fail) self.host = host self.port = port self.ssid = ssid self.radio = radio self.upstream_port = upstream_port self.security = security self.password = password self.requests_per_ten = requests_per_ten self.number_template = number_template self.sta_list = station_list self.test_duration = test_duration self.local_realm = realm.Realm(lfclient_host=self.host, lfclient_port=self.port) self.station_profile = self.local_realm.new_station_profile() self.cx_profile = self.local_realm.new_http_profile() self.station_profile.lfclient_url = self.lfclient_url self.ftp_user = ftp_user self.ftp_passwd = ftp_passwd self.source = source self.dest = dest self.station_profile.ssid = self.ssid self.station_profile.ssid_pass = self.password, self.station_profile.security = self.security self.station_profile.number_template_ = self.number_template self.station_profile.mode = 0 self.cx_profile.requests_per_ten = self.requests_per_ten self.port_util = realm.PortUtils(self.local_realm)