[解決済み] PythonリクエストのPOST-requestにおけるサーバ応答時間の測定方法
2023-08-29 02:04:28
質問
私は
requests
このような POST リクエストを作成し、タイムアウトの閾値を指定します。
response = requests.post(url, data=post_fields, timeout=timeout)
しかし、quot;good" な閾値を決定するために、あらかじめサーバーの応答時間をベンチマークしておきたいと思います。
サーバーの最小応答時間と最大応答時間を計算するにはどうしたらよいでしょうか。
どのように解決するのですか?
この
Response
で返されるオブジェクトは
requests.post()
(そして
requests.get()
など) には
elapsed
の間の時間差分を提供します。
Request
が送信されてから
Response
が受信されました。秒単位のデルタを得るには
total_seconds()
メソッドを使います。
response = requests.post(url, data=post_fields, timeout=timeout)
print(response.elapsed.total_seconds())
なお
requests.post()
は同期操作であり、つまり
をブロックします。
が始まるまで
Response
が受信されるまでブロックします。
関連
-
[解決済み] pythonのリクエストでファイルをアップロードするには?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonプログラムの実行時間を取得するにはどうしたらいいですか?
-
[解決済み] Python RequestsでJSONデータをPOSTする方法とは?
-
[解決済み】Pythonのリクエスト - httpリクエスト全体を表示する(生)?
-
[解決済み】requests.requestにmax_retriesを設定することはできますか?
-
[解決済み] Pandasのデータフレームでタプルの列を分割するにはどうしたらいいですか?
-
[解決済み] Pythonのargparseを使った隠し引数の作成
-
[解決済み] 異なる順序で同じ要素を持つ2つのJSONオブジェクトを等しく比較するには?
-
[解決済み] 認証プラグイン 'caching_sha2_password' はサポートされていません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pandasのデータフレームでタプルの列を分割するにはどうしたらいいですか?
-
[解決済み] PythonからSMTPを使用してメールを送信する
-
[解決済み] 範囲指定された浮動小数点数のランダムな配列を生成します。
-
[解決済み] tensorflowのCPUのみのインストールでダイナミックライブラリ 'cudart64_101.dll' を読み込めなかった
-
[解決済み] subprocess.run()の出力を抑制またはキャプチャするには?
-
[解決済み] CSVデータを処理する際、1行目のデータを無視する方法を教えてください。
-
[解決済み] matplotlib でプロットの軸、目盛、ラベルの色を変更する方法
-
[解決済み] virtualenv の `--no-site-packages` オプションを元に戻す。
-
[解決済み] 単純な文字列からtimedeltaオブジェクトを作成する方法
-
[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?