Customer Cases
Pricing

How to Test PC Games with PerfDog

LEARN HOW TO EFFECTIVELY TEST PC GAMES USING PERFDOG, A POWERFUL TOOL FOR PERFORMANCE ANALYSIS AND OPTIMIZATION.

Author: Baojian Shen

Senior Product Manager, Tencent WeTest

 

As the demand for PC game and app development increases, PerfDog team has expanded its support for PC platform performance data collection. This guide will walk you through the process of testing PC games and applications using PerfDog.

Prerequisites

1. PerfDog supports Windows 7/8/8.1/10/11.
DirectX 9/11/12, 32-bit, and 64-bit game testing are supported.

2. Non-game testing will not have FPS, FrameTime, and Render data.

Step-by-Step Instructions

Run PerfDog as Administrator: Right-click PerfDog.exe in the PerfDog folder and select "Run as administrator."

Select Windows Device: Click the device list menu and choose the Windows device.

Start the Application: Launch the application you want to test, such as "League of Legends."

Select Target Test Process: Choose the correct target test process and initiate data collection.

Perform Test Task: Switch to the test process and execute the test task.


End Test and Upload Data: Click to end the test on the PerfDog client, close the test process, and right-click to upload data to the cloud.

Use Shortcut Key: Press Ctrl+R to quickly start recording/saving data in the target process window.

Frequently Asked Questions

How to Select the DX Version for Testing?

Choose the DX version based on the project's DX type:

AUTO: Automatically identify the version used by the target application.

DX_9: The target application DX type is DX9.
DX_11: The target application DX type is DX11.
DX_12: The target application DX type is DX12.

How to Customize the Floating Window?

You can customize the floating window opening mode and style, such as hiding/displaying the floating window and configuring the floating window position and font color.

How to Set Up Common Shortcut Key Customization?

PerfDog allows you to customize common shortcut keys for a more efficient testing experience.

What Performance Data Can I Collect with PerfDog?

PerfDog can collect a wide range of performance data, including FPS, Jank, SmallJank, Smooth, Stutter, FrameTime, CPU usage, memory usage, GPU usage, GPU memory usage, render information, IO operation info, thread count, and handle count.

Sum-up

By following this guide, you can effectively test PC games and applications using PerfDog, ensuring optimal performance and user experience.

About the Author

Baojian Shen is a Senior Product Manager at Tencent WeTest with over 10 years of experience in software testing and game testing. He leads product planning and solution development for testing platforms and quality engineering initiatives, focusing on automated testing, compatibility testing, performance testing, game testing solutions, and scalable test platform development. Baojian’s work bridges practical testing challenges and product strategy, with emphasis on AI-driven testing, quality engineering, and implementable, evidence-based methodologies. He regularly shares industry insights grounded in real-world projects and measurable outcomes.

PD网络测试推广
Latest Posts
1How to Write a Test Plan | QA Best Practices from an OMS Expert Discover a step-by-step guide on how to write a test plan for complex systems (OMS). Learn 5 key phases, evolving focus points, and QA strategies to ensure quality & project rhythm.
2A Brief Discussion on Precise Testing: Concepts, Industry Practices & ICBC Development This article discusses the background, core objectives of precise testing, analyzes industry practices of iQiyi and ByteDance, and introduces ICBC's current status and future construction of precise testing, helping to understand the application and development of precise testing in fintech.
3Cross-Browser Testing: Definition, Issues and Complete Workflow Learn what cross-browser testing is, common compatibility issues, key considerations, and a complete step-by-step workflow to ensure consistent web experience across all browsers and devices.
4Cross-Regional Multi-Active Project Testing: Financial Software QA Practices for Banking High Availability Learn professional cross-regional multi-active project testing practices for core banking systems. Explore financial QA strategies, disaster recovery switchover, automation and chaos engineering to ensure banking system high availability.
5What Is Edge-Case Testing? How to Identify and Determine Priority Learn what Edge-Case Testing is, common edge case types, Boundary Value Analysis, Equivalence Partitioning, and how to prioritize edge defects in software testing.