Анастасия: насколько мне известно, JMeter позволяет тестировать только с той машины, на которой запущен. Так что вариантом является запуск теста с удалённых машин, находящихся в нужных географических точках. Я бы сказал, что данная подзадача не относится к QA, а скорее к инженерам-сетевикам.
Семён Семёнов: push notification - это когда сервер раздаёт сообщения всем подряд, а Pub/Sub - когда получают только некоторые подписчики. Всё зависит от предметной логики приложения. Если уместно Pub/Sub - используй на здоровье.