インターネット接続の遅延、より具体的には Web サイトの読み込み時間をテストするためのツールを構築しようとしています。ロード部分に python requestsモジュールを使用することを考えました。
問題は、完全な応答を取得するのにかかった時間を測定する機能が組み込まれていないことです。timeit
このために、モジュールを使用すると思いました。
私が確信していないのは、 timeit を次のように実行すると、次のようになるということです。
t = timeit.Timer("requests.get('http://www.google.com')", "import requests")
私は本当に応答が到着するのにかかった時間を測定していますか、それとも要求が構築、送信、受信などにかかる時間ですか? 非常に長い遅延(〜700ミリ秒)でネットワークをテストしているので、その実行時間を無視できると思いますか?
プログラムでこれを行うより良い方法はありますか?