I get it; most people use addons. And having an in-game DPS meter probably isn’t the mindset Blizzard wants players to have, as it could potentially lead to even more griefing.
So, I’d like to suggest two possible solutions.
The first is simple; a revamped “Target-dummy”. When you walk up to a target-dummy, it is instead an NPC that gives you two options: “I’d like to test my abilities against a single combatant” and “I’d like to test my abilities against multiple combatants”.
Whatever you click, it spawns in a hostile dummy or a group of dummies, and a timer appears on your screen… You get a 5-second count-down, and then the on-screen timer starts counting down. I’d say give it a 2-3 minute timer. Once the timer expires, the game tells you how much damage you did in the allotted time.
Easy peasy. Gives players a rough benchmark of their performance, and they can ask other players of a damage number to shoot for.
The second idea is what I’ll just call “Anonymous DPS meters”. Which is… exactly what it sounds like. Once you complete either a full dungeon, or a single raid-boss, have it show your performance in comparison to other people in your raid – however, it doesn’t show their names or even classes, simply how much damage you did, and how much damage “other” people did.
My thinking is that by keeping anonymity, it attempts to alleviate any sort of witch-hunt (at least, using in-game tools), and also relieves potential anxiety by allowing the player to feel like even if they perform poorly, they can sort of “hide” behind that anonymity.
I think either, or both, of these approaches would be great.
The objective here is simply allow a player to gauge your own performance, without the express need to use third-party tools. It also lowers the barrier to entry for newer players to see their relative performance and see how much they might be lagging, but with some context for what’s possible, without anyone feeling like a spotlight is being shone on them if they’re struggling.
Just a couple of ideas that I feel like would be relatively easy to implement, but could go a long ways towards helping players improve their performance.