How To Generate A Windows 10 Performance Test Report

Getting a report on how your computer is performing is a useful troubleshooting method. This tool is mostly used by the IT support staff and system administrators to best estimate slowdowns, but anyone can take advantage of it. Keep reading if you want to learn how to generate a Windows 10 Test Report.

You have the option to run a default system performance test, but there is also the possibility to create your own. This guide will help you create both.

Table of ContentsShow

Generating a System Performance Test Report

run performance monitor
This is the pop-up that will appear when you press Windows key + R

To start, you can simply push the Windows key and type ‘perfmon’ or press Windows key + R to get a run window where you can type the same thing.

As the performance monitor opens, you’ll want to look to the left side and click on ‘Data Collector Sets’. From there, you’re going to expand the ‘System’ option and right-click on the ‘System Performance’. Then, select ‘Start’ from the drop-down menu.

start system performance test

The test will then start and after roughly 60 seconds you can click on ‘Reports’, then ‘System’, and then ‘System Performance’. There, you will be able to see the report and fully analyze it.

viewing the system report
There are plenty of points to check, but unfortunately, nothing about the graphics card

If there’s an obvious issue, it will probably be in the ‘Summary’ section. There you will be able to see what program is taking up the biggest percentage of the CPU, as well as things like top bandwidth using apps, both inbound and outbound.

Of course, if you want a more detailed report on each of these, there are separate sections where you can see the full CPU, network, and disk report which will give you a much clearer insight into which operations your PC is running.

Creating a Custom Performance Test

If you are skilled in computer technology and know precisely what you want to test your system for, then this is the option for you.

Before generating a custom report, you will need to create a custom data collector set so that the system knows exactly what to test for.

To do this, you have to run the Performance Monitor tool again. Then, just like in the previous section, you’ll want to expand the ‘Data Collector Sets’. There, you will need to right-click on the ‘User Defined’, choose the option ‘New’ and then ‘Data Collector Set’.

run default system test

You will then be prompted with a window where you’re asked to name your set and whether you would like to create it from a template or manually.

manual data set creation
It’s best to name your data set

Creating a set from a template doesn’t leave you with too many options, but if you choose to set it up manually you’ll be given options to choose what data you want to include.

After that, you’ll be asked to specify the performance counters you would like to monitor.

specific performance counters

On the next prompt, you’ll be asked which event trace providers you want to enable. If you’re not entirely sure what this is, feel free to just leave it blank.

event trace providers

Before being asked the save location of your report, you will be given an option to add registry keys you want to monitor during the process.

And there you go: you’ve got yourself a personalized data set.

To get it running, click under the ‘User Defined’ options to see your newly created set. Right-click on it and select ‘Start’. You can have it running for as long as you want (although it’s best to give it at least a minute). After you feel like the performance has been tested, you should right-click on your data set and select ‘Stop’.

Finally, you can analyze the test by simply clicking on ‘Reports’. However, this time you will click on ‘User Defined’ and from there closely examine the report.

You Might Like These Too

Aleksandar Cosic
Aleksandar Cosic

Alex is a Computer Science student and a former game designer. That has enabled him to develop skills in critical thinking and fair analysis. As a CS student, Aleksandar has very in-depth technical knowledge about computers, and he also likes to stay current with new technologies.