mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 11:18:03 +00:00
lf_snp_test.py : column naming changes and comments
This commit is contained in:
@@ -17,12 +17,22 @@ AP, Band, wifi_mode, Bandwidth, encryption, ap mode, number of clients, packet t
|
|||||||
download bits per second.
|
download bits per second.
|
||||||
unique test id, pass / fail, epoch time, and time.
|
unique test id, pass / fail, epoch time, and time.
|
||||||
|
|
||||||
|
TECHNICAL UNDERSTANDING:
|
||||||
|
LANForge Monitored Values Per Polling Interval
|
||||||
|
'rx bytes' - bytes transmitted
|
||||||
|
'rx rate' - bits per second
|
||||||
|
|
||||||
|
in DL direction, LANforge Eth endpoint transmits bytes, station endpoint receives them. station-end-rx-bps (bits per second) is download rx-bps (bits per second)
|
||||||
|
in UL direction, LANforge Eth endpoint receives bytes, station endpoint transmits them. ethernet-end-rx-bps (bits per second) is upload load rx-bps (bits per second)
|
||||||
|
|
||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
1. The controller_client_densities are indpendent of the number of stations on a radio
|
1. The controller_client_densities are indpendent of the number of stations on a radio
|
||||||
2. The --side_a_min_bps (download) and --side_b_min_bps (upload) is used to set the rate
|
2. The --side_a_min_bps (download) and --side_b_min_bps (upload) is used to set the rate
|
||||||
a. default 256000
|
a. default 256000
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The script is devided into parts:
|
The script is devided into parts:
|
||||||
1. Controller Class : CreateCtlr controller interface.
|
1. Controller Class : CreateCtlr controller interface.
|
||||||
Configurable by script:
|
Configurable by script:
|
||||||
@@ -50,9 +60,6 @@ The script is devided into parts:
|
|||||||
e. Parameters Used For Testing
|
e. Parameters Used For Testing
|
||||||
f. report generation
|
f. report generation
|
||||||
|
|
||||||
LANForge Monitored Values Per Polling Interval
|
|
||||||
'rx bytes' - bytes transmitted
|
|
||||||
'rx rate' - bits per second
|
|
||||||
|
|
||||||
OUTPUT:
|
OUTPUT:
|
||||||
In /home/lanforge/report-data/<date>_Scaling_and_Performance or if not present in script directory under <date>_Scaling_and_Performance
|
In /home/lanforge/report-data/<date>_Scaling_and_Performance or if not present in script directory under <date>_Scaling_and_Performance
|
||||||
@@ -1304,14 +1311,14 @@ class L3VariableTime(Realm):
|
|||||||
csv_rx_headers = self.test_keys.copy()
|
csv_rx_headers = self.test_keys.copy()
|
||||||
csv_rx_headers.extend
|
csv_rx_headers.extend
|
||||||
# test_keys are the controller configuration
|
# test_keys are the controller configuration
|
||||||
csv_rx_headers.extend(['epoch_time','time','test_id','test_duration','poll_sec','rx_bytes','all_sta_dl_bits_ps','all_sta_ul_bits_ps'])
|
csv_rx_headers.extend(['epoch_time','time','test_id','test_duration','intv_sec','rx_bytes_intv_best','all_sta_dl_bits_ps','all_sta_ul_bits_ps'])
|
||||||
return csv_rx_headers
|
return csv_rx_headers
|
||||||
|
|
||||||
def csv_generate_column_results_headers(self):
|
def csv_generate_column_results_headers(self):
|
||||||
csv_rx_headers = self.test_keys.copy()
|
csv_rx_headers = self.test_keys.copy()
|
||||||
csv_rx_headers.extend
|
csv_rx_headers.extend
|
||||||
#test_keys are the controller configuration
|
#test_keys are the controller configuration
|
||||||
csv_rx_headers.extend(['epoch_time','time','test_id','test_duration','poll_sec','rx_bytes','all_sta_dl_bits_ps','all_sta_ul_bits_ps'])
|
csv_rx_headers.extend(['epoch_time','time','test_id','test_duration','intv_sec','rx_bytes_intv_best','all_sta_dl_bits_ps','all_sta_ul_bits_ps'])
|
||||||
return csv_rx_headers
|
return csv_rx_headers
|
||||||
|
|
||||||
def csv_add_column_headers(self,headers):
|
def csv_add_column_headers(self,headers):
|
||||||
|
|||||||
Reference in New Issue
Block a user