There are many open source Tomcat profilers available but most of them focus on CPU and memory utilization.
Lambda probe
Lambda probe http://www.lambdaprobe.org/d/index.htm Apache Tomcat monitoring and management tool, which works for monitoring and confirming application server concurrency. This tool queries Tomcat Manager and displays various statistical counters.
Lambda probe may not support older and all versions of Tomcat, and there have been no releases in the last 2 years. However, there is an active forum which discusses a wide variety of topics.
The graphical display of different statistics at runtime is very useful e.g the Status and Connector Stats Tab. The Current threads busy is an approximate measure of concurrent users being served by the server, whereas Max threads is the configurable parameter set in the server.xml file that limits overall scalability. Another measure of interest is the traffic volume in bytes and number of http requests.
The SESS (Number of Sessions) parameter has a number of different interpretations e.g. # of sessions = total numbers of users visited so far, which means user may in either of the state such as actively served, logged out.