I did some testing about this few months ago. I was altering my spell penetration value from buffs to always have the same damage values, that way I was able to get very reliable numbers(Spellweave, get crit buff, get inflict maximum damage buff).