Spam macro or not? help

I am Wondering shall i spam click the macro or like set up and Gaming Mouse macro that Clicks it every second or?

as when i am spamming it feels its missing some abilitys.

For hunter? Just Rapid fire that button
For Casters? Just click that button whenever spell is done casting
For Melee? Just keep Smashing that button
For Tank? Just keep bashing that button

And it depends on the macro you’re using.

Cheers and goodluck.

awesome. just made a macro for my maouse that clicks the Macro for my caster every one second.