I am load testing RESTful API of a mobile app with an estimated 5,000 users.
Although all 5,000 users are not expected to login and use the mobile app simultaneously, I plan to test that scenario.
From the information available online, I have seen that usually, only a handful number of users are used to test using multiple thread group and/or reducing the ramp-up period (thereby increasing concurrency). However in my case, each time the user logs in, a new authtoken is generated. Therefore, if the same user is logged in concurrently (in jmeter), one of them fail to log in.
In such a scenario, do I "have" to create 5,000 users to be able to test them using the app concurrently, or is there another way.
Thanks for the help!