Building an automated benchmark tool

Hi all. I’ve been working on developing an Unreal Engine benchmark tool and could use some pointers. I would like to be able to perform tasks such as recompiling shaders and bake lighting, etc, and output time to completion. Ideally, it would be mostly automated, as in, open a specific project, and it runs consecutive tasks without my input. I often need to test performance on multiple systems simultaneously so this would be a massive time saver.

Does this seem feasible with Editor Scripting? Should I look into a different tactic?

You can use some existing commandlets or some custom ones you can write yourself.

There is a way to rebuild DDC from command line Easy way to force Compile all Shaders?
There is also ways to run cook or build commands from command line
Build lighting from command line

the links are a bit old but that is the direction you should look into

Thanks! I’ll give those a look. Hoping to make this a downloadable benchmark that anyone can use, so being able to run it from command line would be so great.