Windows application that debug battery consumption

I don't know of any application, but you could create the conditions you want and run this code on the command prompt:

powercfg -energy -output %USERPROFILE%\Desktop\PowerCFG_Analysis.html

It will monitor your system for 60 seconds and then generate an easy to read .html file on your desktop with reported findings.

Save the report, change the conditions and retest.

Source.

I just tried this out and was fairly impressed. It not only tells you about various processes but also the hardware usage.