UPSTREAM TPS (Vendor Gateway)
TPS Provided by the Vendor needs to be configured under Gateway properties as = [Number of messages sent in Total number of seconds] * [Number of Sessions].
DOWNSTREAM TPS (Server Side-ESME user)
In SMPP Server, for e.g. admin have opted for 500 TPS, so if there are 100 users in the application, the TPS load is divided into all the 100 users and no single user will be allotted 500 TPS specifically. Same way, if any one of the users or overall Inbound traffic from all combined users reaches more than 500 TPS, then the same will be throttled at the SMPP Server level only due to breach of the TPS threshold.
Please find the reference links for the same