1. 程式人生 > 其它 >PerfDog | 王者榮耀背後的效能測試利器,現面向全球釋出!

PerfDog | 王者榮耀背後的效能測試利器,現面向全球釋出!


**
**

導讀 ****

PerfDog(perfdog.qq.com)是移動全平臺效能測試分析專業工具,在騰訊內部研發測試工具商店-WeTest
Store上線後服務了近2000+名開發者,其中《王者榮耀》、《QQ飛車》、《天涯明月刀》、《和平精英》、《使命召喚手遊》(CODM)等知名大型遊戲以及QQ瀏覽器、騰訊微視、微信及小程式小遊戲等優秀應用均在使用PerfDog。在經歷過騰訊內部效能測試實踐後,PerfDog
將於 2019 年 11 月正式對外發布,開放給全球開發者使用。

洞穿效能測試痛點
鑄就效能測試精品工具
****

一年前,PerfDog
研發團隊在專案研發支援的過程中,頻頻遇到移動遊戲和應用的效能測試問題。例如現有效能測試工具準確性低,帶來的大量交叉複測驗證、誤導分析等額外工作量;又有因為工具侷限性和功能空白,不得不同時開啟
N 個工具、進行各式 XCode 原始碼編譯的困難;再加上 iOS
系統無法高效進行效能測試和效能分析、以及越獄帶來的安全和障礙,移動端效能測試的工作推進變得愈加艱難。

在這樣的背景下,PerfDog團隊決定構建一個不受 App 版本、系統版本、系統平臺影響,完全獨立並且使用簡單的效能測試工具。2018年7月,PerfDog
v1.0 版本開始面向騰訊內部所有團隊開放使用。2019 年 6 月,PerfDog 上架騰訊 WeTest Store
面向全公司所有測試及開發者,在騰訊內部收穫了超高的口碑,也成為了騰訊 WeTest Store 2019年度的明星工具。

PerfDog 強大功能
提升移動應用&遊戲效能和品質
****

下面就一起來看下 PerfDog 有哪些強大的 功能特性 吧!

移動全平臺覆蓋,跨越 ROOT /越獄困難

PerfDog作為一款效能測試和分析工具,支援全平臺的應用形態測試,包括Android、iOS、小遊戲、小程式、H5等。且Android裝置無需ROOT,iOS裝置也無需越獄,能非常高效地解決兩大系統測試分析的難題,提高測試工作的效率。

在手機機型和移動應用隨科技發展飛速增加的網際網路時代,不同廠商、不同版本系統、引數API及形式不詳給效能測試帶來了許多極難突破的關點,尤其還有iOS封閉性這座大山。但基於騰訊大資料和行業測試標準,PerfDog目前已經做到了適配超過95%以上的Android機型和100%的iOS機型,並且幾乎可以覆蓋所有APP應用、遊戲、小程式、小遊戲、H5、web等。

PerfDog還同時支援Android平臺多程序測試及iOS擴充套件程序APP
Extension測試,跨越了開發者們一直攻堅的ROOT/越獄、單專案多工具使用等困難,成為了一款為數不多的可以支援複合應用測試需求的效能測試工具。

極簡流程即插即用,輕鬆獲得專業效能報告

在解決全平臺覆蓋和工具侷限性的問題後,為了使開發者能更高效的進行效能測試,PerfDog在操作上也做了極簡化設計。PerfDog同時支援Windows和Mac兩大PC端作業系統,且擁有即插即用,無需在手機上安裝APP的特點。只需要在Windows
PC/蘋果MAC機器上安裝並執行PerfDog客戶端,就可以直接通過USB連線手機,並自動檢測手機新增其到應用列表中,極大的減少了多裝置繁瑣的測試前置步驟。

與此同時,作為一款部署於客戶端而不是Web的效能測試工具,PerfDog在介面上提供了豐富且操作簡單的功能,以提高開發者進行效能測試的便利性。例如回放功能、批註與標定、場景Label、多程序資料展示、Log採集等。

為了提高測試資料的準確性,PerfDog目前已經做到了解決系統強制Kill機制,雙重獲取許可權機制,可以保證長時間極限穩定測試。並且通過與各類現有工具的測試對比,工具本身效能影響小於1%,引數統一準確。在此基礎上,PerfDog
效能測試經驗豐富的開發團隊對 PerfDog 報告產出的專業性也有著極高的要求。

無論是移動硬體特性、系統性能引數理解、遊戲效能特性、引擎渲染機制的專業知識,還是 SysTrace/ADB 命令、Xcode/Instrument
等專業工具方法,PerfDog
的測試報告都能完整體現,旨在提高報告的專業度和可靠度。加上一年來豐富的案例沉澱,PerfDog已經成為了騰訊內部最優秀的效能測試工具。現在,全球的開發者將有機會親自感受PerfDog帶來的簡單、高效、專業的工作體驗。

構建雲化管理,增強團隊協作

PerfDog作為一款服務於測試及開發者的測試工具,在功能互動與團隊協作的技術設計上也保持著不斷學習積極優化的態度。從構建雲化管理,推出版本對比、資料傳遞分享、展示編輯檢視、任務管理等功能,到支援隨時隨地建立任務、成員邀請/管理/測試、資料共享,PerfDog希望能簡化專案組開發測試團隊之間的溝通成本,通過工具提高在效能測試中的團隊協作能力。

PerfDog 面向全球開發者正式釋出 ****

PerfDog 團隊 經歷過數次版本升級與功能優化迭代,不斷提升工具的易用性、全面性和專業性,並緊跟使用者需求的變化方向,努力鑽研每個功能模組的優化升級。

隨著內部使用規模的不斷擴大,PerfDog 也不斷地收到由外部使用者提交的使用申請。為了更好的滿足外部開發者們對優秀效能測試工具的強烈需求,本著“
致力於遊戲和應用品質提升 ”的初衷, 研發團隊決定於 2019 年 11 月面向全球開放 PerfDog 的下載和使用。

本次釋出的PerfDog全新版本的所有功能和特性,包括客戶端操作、測試任務管理、雲端資料管理以及測試報告等,均支援中英文雙語版本,能更好的滿足全球開發者的需求。

詳情訪問官網:perfdog.qq.com

更多優質研發測試工具請訪問:騰訊WeTest 官網 wetest.qq.com

PerfDog 交流群:878223234


挑戰效能之巔 | 效能測試高階實戰訓練營

可能是業界最具內容深度、最有一線落地實踐價值的 效能測試高階實戰課程

由霍格沃茲測試學院校長 思寒老師 聯合 騰訊WeTest 效能測試專家 以及 多位 BAT 企業級效能測試技術顧問 聯袂打造。3
個月大咖帶你深度掌握效能測試實戰三大核心技能: 效能壓測體系、效能監控體系、效能分析體系 。 ** ******

群內有 重福利

福利一 :免費學習效能測試實戰大咖公開課+PPT資料!

《從黑白風格到Grafana圖型化介面效能分析報告》

《效能分析大師如何給出關鍵論據分析需求的》

《效能測試與效能分析的價值體現》

福利二 :抽獎贈送效能測試經典好書《 效能之巔:洞悉系統、企業與雲端計算 》。

福利三 :《 高階效能測試實戰訓練營 》課程優惠券。

加小助手微信,回覆「 效能測試 」入群諮詢!

來霍格沃茲測試開發學社,學習更多軟體測試與測試開發的進階技術,知識點涵蓋web自動化測試 app自動化測試、介面自動化測試、測試框架、效能測試、安全測試、持續整合/持續交付/DevOps,測試左移、測試右移、精準測試、測試平臺開發、測試管理等內容,課程技術涵蓋bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相關技術,全面提升測試開發工程師的技術實力

點選獲取更多資訊