PerfDog-Client Performance Test Tool
Help Documents menu

PerfDog-Client Performance Test Tool

Updated on: 2022-09-26 17:00

Functional introduction:

Page of performance parameter control:
Select performance parameters that need to be collected and control performance parameters display pages.
Performance Parameter Control

Record preservation:
Record preservation
At the end of the testing, data can be processed in two ways:

1) Synchronizing data with Cloud-based dashboard.
Synchronizing Data1
Synchronizing Data2

2) Export Excel files locally.
Export Excel Files

Record playback (easy review and analysis):
Open the Excel file to play back.
Record Playback

The playback result is shown in the figure:
Playback Result

Annotation and calibration:
Double-click the left mouse button, add comments, double-click again, then cancel comments. Click left mouse, add calibration, click again, re-calibration.):
Annotation and calibration1

Setting performance parameter statistical analysis threshold, editing statistical parameter analysis and box selection record preservation:
You can select / drag queries through the mouse box within the time cycle, statistical data, etc. Also the selected data can be saved. ‘Setting’ on the left side of the tool can set the corresponding statistical analysis threshold of performance parameters, etc.
Annotation and calibration2

Scene Label tag:
Label the performance data by the label button. Double-click the left mouse button on the color area can modify the label name of the corresponding area.
Scene Label tag

Screen Recording:
Note: Screen capture opening affects performance.
Multi-process testing:
On the iOS platform, the APP multi-process is divided into APP Extension and System XPC Server.
For example: Penguin E-sports Live software uses the APP Extension process (extension process name LABroadcastUpload). Of course, the system XPC Server service process may also be used. For example, a web browser will use webkit.
Android platform, generally large-scale APP, such as games sometimes multi-process collaborative operation (WeChat mini games, WeiShi and other apps and AOV and other multi-child games), you can select the target sub-process for targeted testing. The default is the main process. As the AOV.
Screen Recording1
WeChat games, mini program testing, etc., as follows: WeChat mini game - romantic rose garden:
Screen Recording2
Note: The subprocess name is highlighted, indicating that the current subprocess is at the top level.
FPS advanced functions (Android platform):
Satisfy advanced users to test window frame rate more accurately (games, mini games, mini programs, live apps, video apps, web and other applications are applicable).
Please refer to: https://bbs.perfdog.qq.com/?m=app&c=detail&a=index&id=202

Log function:
Collect system log information.
Log Function

Stop function:
You can stop collecting information by selecting Stop Profilling without pulling out your cell phone.
Customize the data file server address and build own Web-Cloud:
The upload address of the data file server can be modified. Post upload http protocol format file to own server address
Stop Function

Reference Demo: https://bbs.perfdog.qq.com/detail-218.html
Web cloud platform features:
Personal performance information“MyData”.
Platform Features

Specific performance information display.
Specific Performance Information

Test task management.
Create tasks that invite test members to join, or join test tasks created by others.
Test Task Management

Performance information sharing induction.
Performance information

Test task performance information “Task Data”.
Test task performance

Data report private sharing
Data report

Visit the others share link to view the data report:
https://perfdog.qq.com/case_detail/367665 Password: xs2BPa
Case report multi-dimensional comparison (details, models, versions, proportions, intervals, trends, drag and zoom, etc.).
Data report2

Comparison of ratio, interval, trend, drag and zoom (mouse left and right performance curve)
Data report3