問題タブ [python-appium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - Amazon Device Farm Appium Python テストの高速化
AWS Device Farm と Microsoft App Center の両方でサポートされていることがわかったので、Appium Python に決定した一連のテストのセットアップ。
AWS で 1 つのデバイスのテストを実行していますが、すべての単体テストが完了するまでに 1:30 分かかることがわかります。26 個のテストがあるため、デバイスごとのテスト実行ごとに 40 分以上かかります。
比較のために、同じテストをローカル (i7、16GB) で約 9 分で実行できます。これは許容できると思います。
最初は、AWS が私の希望する機能を無視し、すべてのテストで APK をインストールしていると思っていましたが、ログを見ると、Appium サーバーへのリクエストが永遠にかかっていることがわかります。
ここで見ることができます:
- セッションの作成に 35 秒
- 発射まで13秒
- スクリーンショットあたり 10 秒。(合計 20 秒)
これは、テスト外のタスクでの 90 秒のうちの 60 秒です。
これは期待されるパフォーマンスですか?違いがある場合は、Samsung S8 を使用しています。