Python 程序计算往返时间 (RTT)
这里我们将讨论如何使用 Python 来获取往返时间 (RTT)。RTT 是指信号完成整个行程所需的时间。这意味着从发送信号的开始时间到接收到确认信号的时间这段时间。
RTT 结果因以下不同参数而异。
- 发送方的数据传输速率。
- 传输介质的性质。
- 发送方和接收方之间的实际距离。
- 发送方和接收方之间的结点数。
- 局域网上的流量。
- 中间点处理的请求数。
示例代码
import time import requests import sys deffind_roundtriptime(url): initial_time = time.time() #Store the time when request is sent request = requests.get(url) ending_time = time.time() #Time when acknowledged the request elapsed_time = str(ending_time - initial_time) print('The Round Trip Time for {} is {}'.format(url, elapsed_time)) find_roundtriptime(sys.argv[1])
输出
$ python3 319.RoundTripTime.py https://tutorialspoint.com/ The Round Trip Time for https://tutorialspoint.com/ is 0.8301455974578857 $ python3 319.RoundTripTime.py https://www.google.com The Round Trip Time for https://www.google.com is 0.5217089653015137 $
广告