<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Monkey使用 * [常見adb命令](http://brtc.imsam.cn/1398433#adb_8) * [使用monkey進行性能測試](http://brtc.imsam.cn/1398433#monkey_127) * [adb 連接真機](http://brtc.imsam.cn/1398433#adb__138) ADB命令使用詳解 > ADB是一個 客戶端-服務器端 程序, 其中客戶端是你用來操作的電腦, 服務器端是android設備.我們后期將會使用adb+monkey對app進行性能測試。 安卓設備以夜神模擬器為例子,夜神模擬器默認IP:`127.0.0.1:62001` > ### 常見adb命令 * 連接安卓設備 ~~~ adb connect 設備ip地址 ~~~ * 查看已經連接上的設備 ~~~ adb devices ~~~ * 安裝軟件 ~~~ adb install 需要安裝的apk路徑 ~~~ 比如我要安裝的apk:`D:\apk\dr.fone3.2.0.apk` 那么我的命令是:`adb install D:\apk\dr.fone3.2.0.apk` * 查看手機日志 ~~~ adb logcat 查看手機日志 adb logcat -v time 查看手機日志(帶上時間) ~~~ * 清除歷史日志 ~~~ adb logcat -c ~~~ * 獲取app的包名 包名,在手機中表示app的標識。 1. 先清空歷史日志 ~~~ adb logcat -c ~~~ 2. 先監控日志中關于`START`關鍵字的日志 ~~~ adb logcat -v time | findstr START ~~~ 3. 啟動被測app 4. 待日志產生后,`ctrl+c`終止日志的獲取 5. 查看獲取的日志,cmp等于號后面的就是包名,包名到/終止,cmp=`包名`/ ![](http://brtc.imsam.cn/images/screenshot_1574662679605.png) * 卸載app `adb uninstall 包名` * 上傳下載文件 ~~~ adb push 本地路徑 android路徑 adb pull android路徑 本地路徑 ~~~ 比如將D:\\a.txt 文件上傳到 安卓/data目錄下 `adb push D:\a.txt /data` 比如將 安卓/data目錄下a.txt文件 下載到D:\\test中 `adb pull /data/a.txt D:\test` * monkey命令 ~~~ adb shell monkey -p 包名 -v 事件數/次數 ~~~ * 使用monkey做回歸測試 monkey命令后面可以帶很多參數,常見的除了-v、-p還有-s,-s 后面加上monkey上一次運行時候的產生seed值,就可以讓monkey重復上一次運行時的操作路徑,從而實現回歸測試。 ~~~ adb shell monkey -p 包名 -s seed值 -v 次數 ~~~ * 測試期間收集monkey日志 ~~~ adb shell monkey -p 包名 -v 事件數/次數 > D:\monkey.log ~~~ * 收集logcat日志(logcat日志,記錄了用戶的在系統上的所有操作) ~~~ adb logcat -v time > E:\share\logcat.log ~~~ 把logcat日志導入到E盤的share目錄下。 > ### 使用monkey進行性能測試 步驟如下 1. 清空歷史日志`adb logcat -c` 2. 使用iTest監控被測app 3. 收集手機logcat日志`adb logcat -v time > D:\logcat.txt` 4. 新開一個dos窗口,執行monkey命令并收集日志`adb shell monkey -p 包名 -v 次數 > D:\monkey.txt` 5. 待monkey命令結束后,停止logcat日志獲取 > ### adb 連接真機 1. 有線連接 數據線連接上手機與電腦,安裝好驅動即可 ![](https://img.kancloud.cn/0e/70/0e70eac011dd4da829aa47632100a6d1_707x298.png) 2. 無線連接,方法一 數據線連接上手機與電腦,安裝好驅動 輸入命令`adb tcpip 5555` ![](https://img.kancloud.cn/1e/29/1e29c0e3f3ada14634fd7d3652083388_759x282.png) 手機與電腦處于同一網絡之下,并且查詢到手機的wifi的ip地址 ![](https://img.kancloud.cn/51/cb/51cb25755c53fa7965e0ef88ff108ff6_585x730.png) 輸入命令`adb connect 手機IP地址` ![](https://img.kancloud.cn/ea/5e/ea5ee2a9794e46e4f8a98877890a0ca3_827x194.png) 3. 無線連接,方法二(需要獲取root權限) 手機與電腦處于同一網絡下 安裝`adbwireless`應用即可 ![](https://img.kancloud.cn/04/d6/04d63ff8d0f4924221b7fdddb02bb309_444x365.png) 下載[百度云](https://pan.baidu.com/s/1F6JKE1r42rXElkJFwCGa3w) `提取碼`:`sfu6`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看