Added help for columns
This commit is contained in:
parent
94c1fdce92
commit
1063208d4d
@ -13,6 +13,7 @@ import queue
|
||||
import sys
|
||||
import csv
|
||||
import random
|
||||
import textwrap
|
||||
|
||||
|
||||
@dataclass(frozen=False, init=True)
|
||||
@ -164,10 +165,22 @@ def write_results(results, file_handle):
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(
|
||||
description='Birbnetes Benchmarker 3'
|
||||
)
|
||||
help_epilog = textwrap.dedent('''\
|
||||
CSV Columns meaning:
|
||||
id - Unique ID of a request (not sequential but at least unique)
|
||||
http_start_time - Timestamp of when the HTTP request is started
|
||||
http_complete_time - Timestamp of when the HTTP request is completed
|
||||
status_code - Status code of the HTTP request
|
||||
mqtt_arrive_time - Timestamp of when the corresponding MQTT message arrived
|
||||
latency - Latency of the system (http_complete_time - mqtt_arrive_time) in milliseconds
|
||||
rtt - Total round trip time (http_start_time - mqtt_arrive_time) in milliseconds
|
||||
''')
|
||||
|
||||
parser = argparse.ArgumentParser(
|
||||
description='Birbnetes Benchmarker 3',
|
||||
epilog=help_epilog,
|
||||
formatter_class=argparse.RawTextHelpFormatter
|
||||
)
|
||||
parser.add_argument('--workers', type=int, required=False, default=1, help='Number of workers (or threads)')
|
||||
parser.add_argument('--timeout', type=int, required=False, default=10,
|
||||
help='Maximum time for request sending (0 for unlimited)')
|
||||
|
Loading…
Reference in New Issue
Block a user