求助: Appium+python 採集 iOS 客戶端效能資料, 無法用 instruments 開啟
最近嘗試做最基礎的客戶端效能測試,
我司是使用appium + python 做的UI自動化測試,
看了這個文章 ,appium 可以採集iOS / Android 的效能資料 (此文為iOS)
https://appiumpro.com/editions/12-capturing-performance-data-for-native-ios-apps
因此我想使用appium將performance資料採集直接寫在UI自動化框架裡。
這篇文章是使用 java存成zip檔案, 解壓就能用instruments開啟,如下:
File traceZip = new File("/path/to/trace.zip");
String b64Zip = (String)driver.executeScript("mobile: stopPerfRecord", args);
byte[] bytesZip = Base64.getMimeDecoder().decode(b64Zip);
FileOutputStream stream = new FileOutputStream(traceZip);
stream.write(bytesZip);
At this point, we'll have a nice little trace.zip sitting at the specified location on disk. We can now simply unzip it and double-click it to open the trace file up in the Instruments viewer:
我對照著寫成了python, 也可以生成.zip檔案,但是解壓縮後的檔案不是xxx.trace, 而是一個資料夾,無法用instruments開啟
b64Zip = str(driver.execute_script('mobile: stopPerfRecord', {'profileName': 'Time Profiler'}))
bytesZip = base64.b64decode(b64Zip)
with open('trace.zip', 'wb') as fz:
fz.write(bytesZip)
我解壓後是這樣的目錄結構:
在網上找了很久,都沒有找到相關的內容,感覺appium採集performance資料好像使用的很少
所以想問下有沒有大佬遇到過這種問題,是怎麼解決的呢?
相關文章
- 支付寶客戶端架構解析:iOS 客戶端啟動效能優化初探客戶端架構iOS優化
- Citrix4.5啟用客戶端輸入法客戶端
- 客戶端無法連線資料庫的小問題客戶端資料庫
- Winform客戶端引用WCF客戶端後,部分類無法正常使用ORM客戶端
- GitHub Windows客戶端無法登入GithubWindows客戶端
- zabbix客戶端無法啟動並且沒有日誌客戶端
- 程式碼開源, 抓取主流商城資料 UIbootstrap,ios客戶端UIbootiOS客戶端
- 如何開啟客戶端加密特性客戶端加密
- PLSQL Developer 客戶端沒有TNS監聽,無法連線資料庫SQLDeveloper客戶端資料庫
- 客戶端字符集客戶端
- tomcat採集阿里雲slb真實客戶端ip🫚Tomcat阿里客戶端
- 網易新聞客戶端iOS版昨現故障:使用者無法使用客戶端iOS
- iOS客戶端開發與Web前端開發iOS客戶端Web前端
- FTP客戶端:Transmit 5 for Mac中文啟用版資源FTP客戶端MITMac
- Android 效能資料採集(概要)Android
- 主機日常效能資料採集
- SSH客戶端:Termius mac中文啟用版客戶端Mac
- psycopg2 修改資料庫客戶端字符集資料庫客戶端
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- 移動端圖片開啟及返回客戶端客戶端
- 求助,關於web使用者行為資料採集Web
- Win10系統下eM客戶端無法啟動的解決方法Win10客戶端
- iOS逆向-客戶端認證iOS客戶端
- 客戶端資料儲存概述客戶端
- windows tftp客戶端,5步掌握win7開啟tftp客戶端的方法教程WindowsFTP客戶端Win7
- 群暉Synology Drive Client客戶端安裝後無法啟動怎麼辦client客戶端
- 開源Influxdb2高效能客戶端UXDB2客戶端
- Nagios for Aix監控客戶端iOSAI客戶端
- Ceph的客戶端丟失資料夾的解決辦法客戶端
- 客戶端連不上資料庫客戶端資料庫
- SQLyog客戶端無法連線MySQL伺服器案例分析客戶端MySql伺服器
- Termius for Mac(SSH客戶端) v8.2.0啟用版Mac客戶端
- SSH客戶端:Termius for Mac啟用版 v8.2.0客戶端Mac
- YouTube客戶端推薦 YouTube 免啟用中文最新客戶端
- Git客戶端工具SourceTree for Mac 永 久啟用版Git客戶端Mac
- Termius for Mac(SSH客戶端) v8.4.0啟用版Mac客戶端
- [IOS]instruments命令列啟動iOS命令列
- 無密碼驗證:客戶端密碼客戶端