Web テストを行うために、Python ライブラリのスプリンター (セレンの上に構築) を使用しています。Web テスト プロセスを非常に遅くしている 2 つのパフォーマンスの問題を発見しました。
- 何らかの理由で、Web ドライバーは、リストにある次のページ ビューに進む前に約 10 秒待機しているようです。その長い間待機するように指示する暗黙の待機パラメーターのようなものはありますか? これを減らすことはできますか?
- プロセスをヘッドレス状態 (仮想マシン上で、仮想ディスプレイを使用) で実行すると、ローカルでテストする場合よりもプロセスが大幅に遅くなるようです。仮想マシンは、ローカルにあるネットワークよりもはるかに高速なネットワークに接続されています。私がローカルで観察したことは、ブラウザー ウィンドウを最小化すると、何らかの理由でプロセスが実際に遅くなることです。
ここで何が起こっているのか誰でも明確にできますか?