We are building server side GCM and ApplePush application. And I need any ideas on how to perform load testing of our server against GCM and real devices. Sure, I can get 10 or 20 android phones and just spam them. But if there is way to simulate bunch of devices and get stats it would be realy great. My real scenario is to push aboun 1mln messages per day(don't bother we a ready to the volume), and I want to be sure that we are doing things right
Also would be appriciat of any ideas in functional testing, mainly hits-and-tricks.
The same questions for ApplePush.