Yandex.Tankはloadtestsとして(ここでは簡単なexampleです)appiumプラグイン(それがあなたのパフォーマンステストの前にappiumを開始し、試験終了後に停止)とPythonのシナリオを実行することができますBFGプラグインを持っています。あなたのスクリプトでは、Appiumの代わりにUIautomatorのPythonバインディングを使用することもできます。 Overloadを使用して、テストの結果を分析することができます。モニタリングメトリックは、adb
コマンドを含むカスタム設定を使用してファイルシステムを読み取るTelegrafプラグインで収集することができます。例:
<Monitoring>
<Host address="localhost" interval="1">
<Custom measure="call" label="memory">adb shell 'grep MemFree /proc/meminfo' | awk '{print $2}'</Custom>
<Custom measure="call" label="dsk_data_free">adb shell dumpsys diskstats | grep Data-Free | sed s/%//g | awk '{print $7}'</Custom>
... etc ...
</Monitoring>
返信いただきありがとうございます。私は確かに試してみますが、私はPythonには良くないので、私は多くのコーディングスキルを必要としないツールを好むでしょう。 – Keshav