There is a Java position written test question. If we know the average payment transaction to DB is 40/per second, how to figure out the roughly number of simultaneous online user to open payment form page? Are there some factors we have to consider? Thank you.

I assume the average time user stay and fill in the payment form is between 3-5 mins. The assumption is the system could handle about 12,000 (40X5X60) simultaneous online users at the peak time. Does it make sense? Thanks.