It is not possible to indicate a specific number on this. In addition to various server-side implementation issues, it depends on what users do.
Just “connecting” to a web server is almost pointless because HTTP does not rely on connections being open longer than it takes to complete a request.
I should mention that clients send httprequest to the server and give a return value, so each user establishes a connection within one minute, so is Apache "JMeter a good choice for me?
You seem to be trying to say what users are doing, but unfortunately I found the description incomprehensible.
JMeter is a tool to check how much traffic your server can support. But it will not directly answer the question “how many concurrent users” ... because there is no easy way to compare the synthetic load created by JMeter with what actual users do.
(Also: why are you using Tomcat 5.5 instead of Tomcat 6 or 7?)
source share