app效能測試 效能測試之APP啟動時間計算

2021-10-12 03:23:21 字數 2106 閱讀 4115

01

明確任務目標

02

實現圖形化介面的操作

件放入指定路徑中,通過命令

ideviceinstaller來實現安裝ipa檔案:

ideviceinstaller -i ipa檔案

第二步:呼叫instruments工具中的

的資料獲取:

launch.tracetemplate -d $

/test.trace -w $ 

cn.com.10jqka.ihexin

其中:路徑1是採用的模板存放路徑;

路徑2是獲取到的資料存放路徑;

第三步:對獲取到的資料進行解析,在

mac中直接vim開啟.trace檔案會發現

全是亂碼,在尋找資料時發現了一篇文章

該文章中提到了可以使用traceutility來

解析資料,於是使用該工具完成了對

.trace檔案的解析:

$/traceutility /

$/test.trace>test.log

test.log內資料並進行求和取平均值。

指令碼如下:

#!/bin/bash/

set+o posix

set-v

path2=/users/admin/desktop/guojl/

performance

path3=/users/admin/desktop/guojl/testbuild

ipaname=`ls$ | grep -ni "*.ipa"`

ideviceinstaller-i $/$

num1=0

mac=`idevice_id-l`

for i in

doinstruments -t/$/packages/

launch.tracetemplate-d/$/result/

test.trace -w $ cn.com.10jqka.ihexin

/$/tools/traceutility/$

/result/test.trace >&/$/log/test.log

cat /$/log/test.log |awk -f

' ' 'nf>1' >/$/log/

time.log

cat /$/log/time.log |awk ''| awk 'end'>>/

$/log/result.log

rm -f/$/result/test.trace

rm -f /$/log/test.log

rm -f /$/log/time.log

done

num1=`cat /$/log/result.log | 

awk'' | awk 'end

'`echo "$ / 1" | bc>/$/log/

zhixingjieguo.log

echo "">/$/log/result.log

cat /$/log/zhixingjieguo.log

03

最後再簡要概述一下使用說明

執行結果檔案存放路徑:      /users/dabao/guojl/performence/log/     /users/dabao/guojl/performence/

result/

包括:time.log test.log         

zhixingjieguo.log 

result.log      

test.trace

指令碼執行命令:

在performence資料夾下:

獲取結果:10次啟動時間的平均值。

APP效能測試

方法一 方法二 在手機上執行 mobile recorder start recording 開始錄製 切換到你們的手機客戶端,完成正常的操作步驟 切換回mobile recorder,點 stop recording 用email傳送抓到的資料報或者把資料檔案 副檔名是lrcap 直接copy到 ...

APP效能測試

方法一 方法二 在手機上執行 mobile recorder start recording 開始錄製 切換到你們的手機客戶端,完成正常的操作步驟 切換回mobile recorder,點 stop recording 用email傳送抓到的資料報或者把資料檔案 副檔名是lrcap 直接copy到 ...

APP效能測試 功耗測試

一 功耗測試基礎 獲取手機電池資訊 adb命令 adb shell dumpsys battery 得到資訊如下 1 ac powered false 2 usb powered true 3 wireless powered false 4 status 1 電池狀態 2 充電狀態 其他數字為非充...