I am working on an academic client/server project. In the server part we use Tomcat as an application container. Now I want to know what the maximum number of concurrent users that can connect to the server, when I use MySQL in server also.
I should mention that clients only send a HTTP request to the server and give the returned value, so every user make connection for only a minute so. Is Apache JMeter a good choice for me?
It is not possible to put a concrete number on this. In addition to the various server-side implementation questions, it depends on what the users are doing.
Simply “connecting” to a webserver is almost meaningless, because HTTP does not rely on having connections open for any longer than it takes to complete a request.
You seem to be trying to say what the users are doing, but unfortunately I found the description incomprehensible.
JMeter is a tool for testing how much traffic your server can sustain. But it won’t directly answer the question of “how many concurrent users” … because there is no easy way to compare a synthetic load generated by JMeter with what actual users do.
(Aside: Why are you using Tomcat 5.5 rather than Tomcat 6 or 7?)