How many requests does user perform in gatling?

In my gatling script,I have a scenario A which has a X post endpoint
I ahve given ramp 50 users in 2 seconds

–Is it like ,50K users = 50K ‘X’ requests i.e. Does this mean each user will execute the scenario A and once he gets the response will he die down? Or he will take up the request?

50-users means 50 user-session. And each session would run the whole scenario once if you don’t specify otherwise.