What is PerfDog?
Tencent WeTest's PerfDog is a cross-platform performance testing tool that gives QA teams, developers, and performance engineers 200+ real-time metrics across 11 platform types: Android, iOS, Windows, macOS, PlayStation, Xbox, Nintendo Switch, VR, Smart TV, Car Console, and Simulators.
Metrics cover system performance (CPU, memory, disk I/O), graphics (FPS, GPU utilization with hardware counters for Qualcomm Adreno, ARM Mali, Imagination PowerVR, and Apple iOS GPUs), power and thermal (battery/CPU/GPU temperature, FPower per-frame energy), user experience (Jank, BigJank for stutter >125 ms, Stutter rate, Smooth Index, 1% Low benchmark, app startup TTID/TTFD), and network (latency, packet loss, bandwidth, stability).
No ROOT, jailbreak, or SDK integration required. CPU impact below 1%.
Engine Mode profiles Unreal Engine and Unity with CPU scheduling, thread status, and rendering data. Systrace Mode traces Android events with timeline heat maps and CPU scheduling tables. Weak network simulation applies configurable latency, packet loss, jitter, and bandwidth via regional templates or custom parameters. Custom Data Extension syncs app metrics (DrawCall, Triangle, texture memory, scene labels) in real time via socket API.
PerfDogService exposes gRPC APIs for automated parallel testing in Python, C#, C++, Java, PHP, and Go with CI/CD integration for Jenkins, GitLab CI, and GitHub Actions, plus remote cloud testing on Windows, macOS, and Linux.
Cloud dashboard centralizes storage, visualization, historical comparison, and team collaboration.
200,000+ apps tested. 20M+ sessions globally. Adopted by 140+ game companies, top 10 smartphone brands, and leading chip manufacturers.
WeTest is certified under SOC 2 Type 2, ISO/IEC 27001:2013, ISO 9001:2015, ISO/IEC 20000-1, CMMI Maturity Level 3, and TMMI Maturity Level 3.