Pythonリクエストでウェブサイトの読み込み時間を測定する

cookM:

インターネット接続の遅延、より具体的にはWebサイトの読み込み時間をテストするツールを構築しようとしています。ロード部分にpython リクエストモジュールを使用することを考えました。

問題は、完全な応答を得るためにかかった時間を測定する組み込み機能がないことです。このため、私はtimeitモジュールを使用すると思いました

よくわからないのは、timeitを次のように実行した場合です。

t = timeit.Timer("requests.get('http://www.google.com')", "import requests")

応答の到着にかかった時間を実際に測定していますか、それとも、要求の作成、送信、受信などにかかる時間ですか?非常に長い遅延(〜700ms)でネットワークをテストしているので、その実行時間を無視してもよいと思いますか?

これをプログラムで行うより良い方法はありますか?

pyfunc:

あなたの質問については、それはのための合計時間でなければなりません

  1. リクエストオブジェクトを作成する時間
  2. リクエストを送信
  3. 応答を受け取る
  4. 解析応答(Thomas Orozcoからのコメントを参照)

単一リクエストの読み込み時間を測定する他の方法は、urllibを使用することです:

nf = urllib.urlopen(url)
start = time.time()
page = nf.read()
end = time.time()
nf.close()
# end - start gives you the page load time

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonリクエストでウェブサイトの読み込み時間を測定する

分類Dev

ウェブサイトの読み込み/応答時間(画像)

分類Dev

ウェブサイトの読み込み時間とボリュームを取得するにはどうすればよいですか?

分類Dev

AJAXリクエストの読み込み時間を測定して読み込みパネルを表示するにはどうすればよいですか?

分類Dev

フェニックスでページの読み込み時間を測定する方法

分類Dev

ウェブサイトの読み込み時にスプラッシュ画面を終了する

分類Dev

Pythonで特定の時間にウェブサイトをリクエストする

分類Dev

ワードプレスのウェブサイトをスピードアップする方法。読み込みに時間がかかりすぎる

分類Dev

ウェブサイトの平均読み込み時間を見つける方法は?

分類Dev

Chromeがウェブサイトの読み込み時に混合コンテンツエラーをスローする

分類Dev

ウェブサイトの読み込み時に特定のCSSを挿入/置換する方法

分類Dev

JavaScript-リモートページの読み込み時間を測定する

分類Dev

読み込み時にウェブサイトがフェードする

分類Dev

Chrome拡張機能でウェブサイトのJavaScriptファイルとCSSファイルの読み込み時間を取得します

分類Dev

ウェブサイトの読み込み時にSafariブラウザですべての画像のwebpファイル拡張子を変更する

分類Dev

PythonリクエストPOSTリクエストのサーバー応答時間を測定する方法は?

分類Dev

ソーシャルメディアボタンがウェブサイトの読み込み時間を遅くする

分類Dev

複数のGoogleスプレッドシートクエリ-読み込み時間を短縮する方法

分類Dev

JavaScriptで複雑なオブジェクトの画像の読み込みイベントを設定する方法

分類Dev

SwiftUIでウェブサイトを読み込んでいる間にアクティビティインジケーターを読み込む

分類Dev

JMeter-AJAXでページの読み込み時間を測定する

分類Dev

IE8でページの読み込み時間を測定する

分類Dev

私のウェブサイトはpingdomでウェブサイトの読み込み時間が突然増加しました

分類Dev

別のウェブサイトのHTMLを読み込んでいます

分類Dev

Httpサーブレットリクエストヘッダーからブラウザー/クライアント時間を読み取る

分類Dev

ウェブサイトの読み込み時に `<div>`要素にアニメーションエントリを与えるにはどうすればよいですか

分類Dev

Webページのページ再読み込みイベントを識別できるサーブレットのリクエストオブジェクトのメソッドはありますか

分類Dev

ページの読み込み時にデフォルトでクリックされるリストアイテムを設定する方法

分類Dev

サイトにウェブサイト名を読み込んでいます

Related 関連記事

  1. 1

    Pythonリクエストでウェブサイトの読み込み時間を測定する

  2. 2

    ウェブサイトの読み込み/応答時間(画像)

  3. 3

    ウェブサイトの読み込み時間とボリュームを取得するにはどうすればよいですか?

  4. 4

    AJAXリクエストの読み込み時間を測定して読み込みパネルを表示するにはどうすればよいですか?

  5. 5

    フェニックスでページの読み込み時間を測定する方法

  6. 6

    ウェブサイトの読み込み時にスプラッシュ画面を終了する

  7. 7

    Pythonで特定の時間にウェブサイトをリクエストする

  8. 8

    ワードプレスのウェブサイトをスピードアップする方法。読み込みに時間がかかりすぎる

  9. 9

    ウェブサイトの平均読み込み時間を見つける方法は?

  10. 10

    Chromeがウェブサイトの読み込み時に混合コンテンツエラーをスローする

  11. 11

    ウェブサイトの読み込み時に特定のCSSを挿入/置換する方法

  12. 12

    JavaScript-リモートページの読み込み時間を測定する

  13. 13

    読み込み時にウェブサイトがフェードする

  14. 14

    Chrome拡張機能でウェブサイトのJavaScriptファイルとCSSファイルの読み込み時間を取得します

  15. 15

    ウェブサイトの読み込み時にSafariブラウザですべての画像のwebpファイル拡張子を変更する

  16. 16

    PythonリクエストPOSTリクエストのサーバー応答時間を測定する方法は?

  17. 17

    ソーシャルメディアボタンがウェブサイトの読み込み時間を遅くする

  18. 18

    複数のGoogleスプレッドシートクエリ-読み込み時間を短縮する方法

  19. 19

    JavaScriptで複雑なオブジェクトの画像の読み込みイベントを設定する方法

  20. 20

    SwiftUIでウェブサイトを読み込んでいる間にアクティビティインジケーターを読み込む

  21. 21

    JMeter-AJAXでページの読み込み時間を測定する

  22. 22

    IE8でページの読み込み時間を測定する

  23. 23

    私のウェブサイトはpingdomでウェブサイトの読み込み時間が突然増加しました

  24. 24

    別のウェブサイトのHTMLを読み込んでいます

  25. 25

    Httpサーブレットリクエストヘッダーからブラウザー/クライアント時間を読み取る

  26. 26

    ウェブサイトの読み込み時に `<div>`要素にアニメーションエントリを与えるにはどうすればよいですか

  27. 27

    Webページのページ再読み込みイベントを識別できるサーブレットのリクエストオブジェクトのメソッドはありますか

  28. 28

    ページの読み込み時にデフォルトでクリックされるリストアイテムを設定する方法

  29. 29

    サイトにウェブサイト名を読み込んでいます

ホットタグ

アーカイブ