Add SetAction benchmark
Improved testing