Network quality testing tool.
Syntax networkQuality [-chsv] [-I interface] [-C configuration URL] Key -C configuration URL Use custom configuration URL. See https://github.com/network-quality/server for server implementation details. -I interface Bind test to interface (e.g., en0, pdp_ip0,...). If not specified, the default interface will be used. -c Produce computer-readable output. -h Show help. -s Run tests sequentially instead of parallel upload/download. -v Verbose output.
networkQuality allows for measuring the different aspects of Network Quality, including: Maximal capacity (often described as speed) The responsiveness of the connection. Responsiveness measures the quality of your network by the number of roundtrips completed per minute (RPM) under working conditions. See HT212313
Other aspects of the connection that affect the quality of experience.
This tool will connect to the Internet to perform its tests. For more details about the RPM score and the methodology around the testing, see https://datatracker.ietf.org/doc/draft-cpaasch-ippm-responsiveness/
Apple’s test_endpoint will change on each request, and may not always give a realistic connection speed. To set up your own server for the Network Quality tool, read the documentation on the project's GitHub page: https://github.com/network-quality/server. This allows you to customize the tool to your specific needs and run it on your own infrastructure.
Run a download and upload speed test and display verbose results:
$ network quality -sv
"Arithmetic is being able to count up to twenty without taking off your shoes” ~ Mickey Mouse
Local man page: networkquality - Command line help page on your local machine.
networkQuality Community Wiki - Github.
ping - Test a network connection.
netstat - show network status.
ifconfig - configure network interface parameters.
ipconfig - View and control IP configuration state.