1. 請教各位目前PC端與移動端主流的性能測試工具有哪些
主流移動端性能測試工具簡述
4.1.Xcode-InstrumentInstrument是Apple官方提供的一個強大的內置在xcode中的性能調試工具集。其中,Activity Monitor(活動監視器):監控進程級別的CPU,內存,磁碟,網路使用情況,可以得到應用程序在手機運行時總佔用的內存大小;Core Animation(圖形性能):這個模塊顯示程序顯卡性能、CPU使用情況以及頁面刷新幀率;Network:用鏈接工具分析程序如何使用TCP/IP和UDP/IP鏈接;Energy Log:耗電量監控。Instrument主要用於在調試過程中隨時發現問題,及時優化,但是這個工具只能供有應用源碼的程序員使用,無法測量用戶真實使用場景下的性能。
4.2.Android monitorAndroid Studio內置了四種性能監測工具Memory Monitor、Network Monitor、CPU Monitor、GPU Monitor,可以使用這些工具監測App的狀態。Memory Monitor工具主要是用來監測App的內存分配情況,判斷是否存在內存泄漏;Network Monitor是用於顯示App網路請求的狀態;GPU Monitor工具可以將進行UI渲染工作所花的時間表現出來;CPU Monitor可以對代碼中的方法進行檢測。
4.3.MatrixMatrix是一款微信研發並日常使用的應用性能接入框架,支持iOS, macOS和Android。Matrix 通過接入各種性能監控方案,對性能監控項的異常數據進行採集和分析,輸出相應的問題分析、定位與優化建議,從而幫助開發者開發出更高質量的應用。數據監測結果存儲到後台,沒有直觀的展示界面。Matrix-iOS/macOS主要監控崩潰、卡頓和爆內存。Matrix-android監控范圍包括:應用安裝包大小,幀率變化,啟動耗時,卡頓,慢方法,SQLite 操作優化,文件讀寫,內存泄漏等。
4.4.GTGT(隨身調)是直接運行在手機上的「集成調測環境」。利用GT,僅憑一部手機,無需連接電腦,即可對App進行快速的性能測試(CPU、內存、流量、電量、幀率/流暢度等)、開發日誌的查看、Crash日誌查看、網路數據包的抓取、App內部參數的調試、真機代碼耗時統計等。
GT支持iOS和Android兩個手機平台,其中:iOS版是一個Framework包,必須嵌入App工程,編譯出帶GT的App才能使用;iPhone和iPad應用都能支持。Android版由一個可直接安裝的GT控制台App和GT SDK組成。GT控制台可以獨立安裝使用;SDK需嵌入被調測的應用、並利用GT控制台進行信息展示和參數修改。
4.5.EmmageeEmmagee是一款實用、方便的性能測試工具,適用於指定的Android App,它可以監控CPU、內存、網路流量、電池電流和狀態(某些設備不受支持)。此外,它還支持自定義收集數據的時間間隔,在浮動窗口中呈現實時進程狀態等。
安裝之後,打開Emmagee會顯示出目前系統已經安裝的應用(可在設置中配置間隔)。選擇一個應用之後,點擊「開始測試」按鈕,Emmagee會自動啟動被測應用,並在最上方顯示流量、CPU、內存等數據,在該狀態下可任意使用被測應用,Emmagee會自動進行相關數據的記錄,終止測試之後會生成相應的報告,並保存在Android目錄中。
4.6.SoloπSoloπ是支付寶在移動端上實現的一套無線化、非侵入、免Root的 Android 專項測試方案。直接操控手機,即可實現自動化的功能、性能、兼容性、以及穩定性測試等工作。支持 CPU、內存、FPS、流量等常規指標的實時獲取,同時支持將性能數據記錄下來,存儲到本地並通過報表形式展示,支持性能加壓。
4.7.TestinTestin性能測試,通過自動化的測試工具,在上線前模擬正常、峰值以及異常等多種場景,從而對App的各項性能指標進行測試。包括:負載測試、壓力測試、配置測試、並發測試、容量測試、可靠性測試。
負載測試:通過逐步增加系統負載,測試系統性能的變化,並最終確定在滿足性能指標的情況下,系統所能承受的最大負載量。壓力測試:通過逐步增加系統負載,測試系統性能的變化,並最終確定在什麼負載條件下系統性能處於失效狀態,並以此來獲得系統能夠提供的最大服務級別。
配置測試:通過測試被測試軟體的軟硬體配置,獲得不同配置的性能指標,用於選擇最佳的設備及參數配置。
並發測試:測試多個用戶同時訪問同一個應用、同一個模塊或者數據記錄時是否存在死鎖或者其他性能問題。
容量測試:在確定的軟、硬體條件下,構造一定數量的虛擬用戶訪問,從而獲取不同數量級別的伺服器性能指標,以確定資料庫能夠處理的最大會話能力、最大容量等。
2. 什麼軟體可以檢測蘋果手機的硬體
手機硬來件檢測:Z-DeviceTest
:
Z-DeviceTest是一款手自機硬體檢測軟體,涉及手機相關的所有信息,包括硬體和OS,硬體上不僅僅是電池、cpu、內存、OS這些,連usb、揚聲器、指南針、攝像頭、GPS、聽筒等都能檢測,非常強大,如發現有異常問題或不支持會以紅叉來顯示,需要2.1以上rom支持。
3. 測試手機內存性能的軟體是什麼了
一般用安兔兔 它可以測試手機主要硬體的的性能 和手機內存